Primitives Reference: Difference between revisions
Holly-Wood (talk | contribs) No edit summary |
Holly-Wood (talk | contribs) No edit summary |
||
| Line 505: | Line 505: | ||
''Currently available primitives:''<br> | ''Currently available primitives:''<br> | ||
Regular resolution:<br> | Regular resolution:<br> | ||
r=1 : 1-16rin1, 1-8ring1, 3-16rin1, 1-4ring1, 5-16ring1, 3-8ring1, 7-16rin1, 2-4ring1, 9-16ring1, 5-8ring1, 3-4ring1, 7-8ring1, 4-4ring1<br> | r=1: 1-16rin1, 1-8ring1, 3-16rin1, 1-4ring1, 5-16ring1, 3-8ring1, 7-16rin1, 2-4ring1, 9-16ring1, 5-8ring1, 3-4ring1, 7-8ring1, 4-4ring1<br> | ||
r=2 : 1-16rin2, 1-8ring2, 3-16rin2, 1-4ring2, 5-16rin2, 3-8ring2, 7-16ring2, 2-4ring2, 5-8ring2, 3-4ring2, 7-8ring2, 4-4ring2<br> | r=2: 1-16rin2, 1-8ring2, 3-16rin2, 1-4ring2, 5-16rin2, 3-8ring2, 7-16ring2, 2-4ring2, 5-8ring2, 3-4ring2, 7-8ring2, 4-4ring2<br> | ||
r=3 : 1-16rin3, 1-8ring3, 3-16rin3, 1-4ring3, 5-16rin3, 3-8ring3, 7-16rin3, 2-4ring3, 5-8ring3, 3-4ring3, 7-8ring3, 4-4ring3<br> | r=3: 1-16rin3, 1-8ring3, 3-16rin3, 1-4ring3, 5-16rin3, 3-8ring3, 7-16rin3, 2-4ring3, 5-8ring3, 3-4ring3, 7-8ring3, 4-4ring3<br> | ||
r=4 : 1-16rin4, 1-8ring4, 3-16rin4, 1-4ring4, 5-16ring4, 3-8ring4, 7-16rin4, 2-4ring4, 5-8ring4, 3-4ring4, 4-4ring4<br> | r=4: 1-16rin4, 1-8ring4, 3-16rin4, 1-4ring4, 5-16ring4, 3-8ring4, 7-16rin4, 2-4ring4, 5-8ring4, 3-4ring4, 4-4ring4<br> | ||
r=5 : 1-8ring5, 3-16rin5, 1-4ring5, 5-16rin5, 3-8ring5, 2-4ring5, 3-4ring5, 4-4ring5<br> | r=5: 1-8ring5, 3-16rin5, 1-4ring5, 5-16rin5, 3-8ring5, 2-4ring5, 3-4ring5, 4-4ring5<br> | ||
r=6 : 1-16ring6, 1-8ring6, 3-16rin6, 1-4ring6, 3-8ring6, 7-16ring6, 2-4ring6, 5-8ring6, 3-4ring6, 4-4ring6<br> | r=6: 1-16ring6, 1-8ring6, 3-16rin6, 1-4ring6, 3-8ring6, 7-16ring6, 2-4ring6, 5-8ring6, 3-4ring6, 4-4ring6<br> | ||
r=7 : 1-8ring7, 3-16rin7, 1-4ring7, 5-16ring7, 3-8ring7, 7-16ring7, 2-4ring7, 3-4ring7, 4-4ring7<br> | r=7: 1-8ring7, 3-16rin7, 1-4ring7, 5-16ring7, 3-8ring7, 7-16ring7, 2-4ring7, 3-4ring7, 4-4ring7<br> | ||
r=8 : 1-16ring8, 1-8ring8, 3-16rin8, 1-4ring8, 5-16ring8, 3-8ring8, 7-16ring8, 2-4ring8, 3-4ring8, 7-8ring8, 4-4ring8<br> | r=8: 1-16ring8, 1-8ring8, 3-16rin8, 1-4ring8, 5-16ring8, 3-8ring8, 7-16ring8, 2-4ring8, 3-4ring8, 7-8ring8, 4-4ring8<br> | ||
r=9 : 1-16ring9, 1-8ring9, 3-16rin9, 1-4ring9, 5-16ring9, 3-8ring9, 7-16ring9, 2-4ring9, 3-4ring9, 7-8ring9, 4-4ring9<br> | r=9: 1-16ring9, 1-8ring9, 3-16rin9, 1-4ring9, 5-16ring9, 3-8ring9, 7-16ring9, 2-4ring9, 3-4ring9, 7-8ring9, 4-4ring9<br> | ||
r=10 : 1-8rin10, 3-16ring10, 1-4rin10, 3-8rin10, 2-4rin10, 5-8ring10, 3-4rin10, 4-4rin10<br> | r=10: 1-8rin10, 3-16ring10, 1-4rin10, 3-8rin10, 2-4rin10, 5-8ring10, 3-4rin10, 4-4rin10<br> | ||
r=11 : 1-16ring11, 1-8ring11, 3-16ring11, 1-4rin11, 7-16ring11, 2-4rin11, 4-4rin11<br> | r=11: 1-16ring11, 1-8ring11, 3-16ring11, 1-4rin11, 7-16ring11, 2-4rin11, 4-4rin11<br> | ||
r=12 : 1-8ring12, 3-16ring12, 1-4rin12, 5-16ring12, 3-8rin12, 2-4rin12, 7-8rin12, 4-4rin12<br> | r=12: 1-8ring12, 3-16ring12, 1-4rin12, 5-16ring12, 3-8rin12, 2-4rin12, 7-8rin12, 4-4rin12<br> | ||
r=13 : 1-8ring13, 3-16ring13, 1-4rin13, 5-16ring13, 3-8rin13, 2-4rin13, 4-4rin13<br> | r=13: 1-8ring13, 3-16ring13, 1-4rin13, 5-16ring13, 3-8rin13, 2-4rin13, 4-4rin13<br> | ||
r=14 : 3-16ring14, 1-4rin14, 2-4rin14, 3-4rin14, 4-4rin14<br> | r=14: 3-16ring14, 1-4rin14, 2-4rin14, 3-4rin14, 4-4rin14<br> | ||
r=15 : 1-8rin15, 3-16ring15, 1-4rin15, 3-8rin15, 2-4rin15, 7-8rin15, 4-4rin15<br> | r=15: 1-8rin15, 3-16ring15, 1-4rin15, 3-8rin15, 2-4rin15, 7-8rin15, 4-4rin15<br> | ||
r=16 : 1-8ring16, 1-4rin16, 3-8rin16, 2-4rin16, 3-4ring16, 7-8rin16, 4-4rin16<br> | r=16: 1-8ring16, 1-4rin16, 3-8rin16, 2-4rin16, 3-4ring16, 7-8rin16, 4-4rin16<br> | ||
r=17 : 1-8rin17, 1-4rin17, 5-16ring17, 3-8ring17, 7-16ring17, 2-4rin17, 4-4rin17<br> | r=17: 1-8rin17, 1-4rin17, 5-16ring17, 3-8ring17, 7-16ring17, 2-4rin17, 4-4rin17<br> | ||
r=18 : 1-16ring18, 1-8rin18, 1-4rin18, 3-8rin18, 2-4rin18, 4-4rin18<br> | r=18: 1-16ring18, 1-8rin18, 1-4rin18, 3-8rin18, 2-4rin18, 4-4rin18<br> | ||
r=19 : 1-16ring19, 1-8rin19, 3-16ring19, 1-4rin19, 3-8ring19, 2-4ring19, 3-4ring19, 4-4rin19<br> | r=19: 1-16ring19, 1-8rin19, 3-16ring19, 1-4rin19, 3-8ring19, 2-4ring19, 3-4ring19, 4-4rin19<br> | ||
r=20 : 1-4rin20, 2-4rin20, 4-4rin20<br> | r=20: 1-4rin20, 2-4rin20, 4-4rin20<br> | ||
r=21 : 1-4ring21, 3-8ring21, 4-4rin21<br> | r=21: 1-4ring21, 3-8ring21, 4-4rin21<br> | ||
r=22 : 1-16ring22, 3-16ring22, 2-4rin22, 3-4rin22, 4-4rin22<br> | r=22: 1-16ring22, 3-16ring22, 2-4rin22, 3-4rin22, 4-4rin22<br> | ||
r=23 : 1-16ring23, 1-8rin23, 1-4rin23, 2-4rin23, 4-4rin23<br> | r=23: 1-16ring23, 1-8rin23, 1-4rin23, 2-4rin23, 4-4rin23<br> | ||
r=24 : 1-16ring24, 3-16ring24, 1-4rin24, 3-8rin24, 2-4rin24, 4-4rin24<br> | r=24: 1-16ring24, 3-16ring24, 1-4rin24, 3-8rin24, 2-4rin24, 4-4rin24<br> | ||
r=25 : 1-4ring25, 2-4rin25, 4-4rin25<br> | r=25: 1-4ring25, 2-4rin25, 4-4rin25<br> | ||
r=26 : 1-4ring26, 2-4ring26, 4-4rin26<br> | r=26: 1-4ring26, 2-4ring26, 4-4rin26<br> | ||
r=27 : 1-8ring27, 4-4ring27<br> | r=27: 1-8ring27, 4-4ring27<br> | ||
r=28 : 1-8ring28, 1-4rin28, 2-4ring28, 4-4ring28<br> | r=28: 1-8ring28, 1-4rin28, 2-4ring28, 4-4ring28<br> | ||
r=29 : 1-4ring29, 3-8ring29, 2-4ring29, 3-4ring29, 4-4rin29<br> | r=29: 1-4ring29, 3-8ring29, 2-4ring29, 3-4ring29, 4-4rin29<br> | ||
r=30 : 2-4rin30, 4-4rin30<br> | r=30: 2-4rin30, 4-4rin30<br> | ||
r=31 : 2-4ring31, 4-4rin31<br> | r=31: 2-4ring31, 4-4rin31<br> | ||
r=32 : 1-8ring32, 2-4ring32, 4-4rin32<br> | r=32: 1-8ring32, 2-4ring32, 4-4rin32<br> | ||
r=33 : 1-8ring33, 1-4ring33, 4-4rin33<br> | r=33: 1-8ring33, 1-4ring33, 4-4rin33<br> | ||
r=34 : 1-8ring34, 1-4rin34, 4-4rin34<br> | r=34: 1-8ring34, 1-4rin34, 4-4rin34<br> | ||
r=35 : 1-8ring35, 4-4ring35<br> | r=35: 1-8ring35, 4-4ring35<br> | ||
r=36 : 1-4ring36, 4-4rin36<br> | r=36: 1-4ring36, 4-4rin36<br> | ||
r=37 : 3-8ring37, 2-4ring37, 4-4rin37<br> | r=37: 3-8ring37, 2-4ring37, 4-4rin37<br> | ||
r=38 : 1-4rin38, 4-4rin38<br> | r=38: 1-4rin38, 4-4rin38<br> | ||
r=39 : 1-16ring39, 1-8rin39, 3-16ring39, 1-4rin39, 7-8rin39, 4-4rin39<br> | r=39: 1-16ring39, 1-8rin39, 3-16ring39, 1-4rin39, 7-8rin39, 4-4rin39<br> | ||
r=40 : 1-4ring40, 7-8rin40, 4-4rin40<br> | r=40: 1-4ring40, 7-8rin40, 4-4rin40<br> | ||
r=41 : 4-4ring41<br> | r=41: 4-4ring41<br> | ||
r=42 : 2-4ring42<br> | r=42: 2-4ring42<br> | ||
r=43 : 2-4ring43, 4-4rin43<br> | r=43: 2-4ring43, 4-4rin43<br> | ||
r=44 : 2-4ring44, 4-4rin44<br> | r=44: 2-4ring44, 4-4rin44<br> | ||
r=45 : 2-4ring45, 4-4rin45<br> | r=45: 2-4ring45, 4-4rin45<br> | ||
r=46 : 2-4ring46, 4-4rin46<br> | r=46: 2-4ring46, 4-4rin46<br> | ||
r=47 : 4-4rin47<br> | r=47: 4-4rin47<br> | ||
r=48 : 1-4rin48, 4-4rin48<br> | r=48: 1-4rin48, 4-4rin48<br> | ||
r=49 : 1-4rin49, 4-4ring49<br> | r=49: 1-4rin49, 4-4ring49<br> | ||
r=50 : 1-4rin50, 4-4rin50<br> | r=50: 1-4rin50, 4-4rin50<br> | ||
r=51 : 4-4rin51<br> | r=51: 4-4rin51<br> | ||
r=52 : 2-4rin52, 4-4rin52<br> | r=52: 2-4rin52, 4-4rin52<br> | ||
r=53 : 3-16ring53<br> | r=53: 3-16ring53<br> | ||
r=55 : 2-4ring55<br> | r=55: 2-4ring55<br> | ||
r=57 : 1-16ring57, 1-4ring57, 4-4rin57<br> | r=57: 1-16ring57, 1-4ring57, 4-4rin57<br> | ||
r=61 : 4-4ring61<br> | r=61: 4-4ring61<br> | ||
r=66 : 1-4ring66, 4-4ring66<br> | r=66: 1-4ring66, 4-4ring66<br> | ||
r=67 : 1-4ring67<br> | r=67: 1-4ring67<br> | ||
r=68 : 4-4ring68<br> | r=68: 4-4ring68<br> | ||
r=70 : 1-16ring70, 1-8ring70, 3-16ring70, 2-4ring70, 4-4ring70<br> | r=70: 1-16ring70, 1-8ring70, 3-16ring70, 2-4ring70, 4-4ring70<br> | ||
r=71 : 4-4ring71<br> | r=71: 4-4ring71<br> | ||
r=77 : 4-4rin77<br> | r=77: 4-4rin77<br> | ||
r=78 : 4-4rin78<br> | r=78: 4-4rin78<br> | ||
r=79 : 1-4ring79, 4-4rin79<br> | r=79: 1-4ring79, 4-4rin79<br> | ||
r=80 : 3-16ring80<br> | r=80: 3-16ring80<br> | ||
r=81 : 4-4ring81<br> | r=81: 4-4ring81<br> | ||
r=85 : 4-4rin85<br> | r=85: 4-4rin85<br> | ||
r=88 : 4-4ring88<br> | r=88: 4-4ring88<br> | ||
r=95 : 4-4ring95<br> | r=95: 4-4ring95<br> | ||
r=97 : 4-4ring97<br> | r=97: 4-4ring97<br> | ||
r=101 : 4-4ring101<br> | r=101: 4-4ring101<br> | ||
<br> | <br> | ||
High resolution:<br> | High resolution:<br> | ||
r=1 : 1-24ring1, 1-12rin1, 1-8ring1, 1-6ring1, 3-16ring1, 11-48ring1, 1-4ring1, 5-16ring1, 7-16ring1, 2-4ring1, 4-4ring1.dat<br> | r=1: 1-24ring1, 1-12rin1, 1-8ring1, 1-6ring1, 3-16ring1, 11-48ring1, 1-4ring1, 5-16ring1, 7-16ring1, 2-4ring1, 4-4ring1.dat<br> | ||
r=2 : 1-24ring2, 1-16ring2, 1-12rin2, 5-48ring2, 1-8ring2, 1-6ring2, 3-16ring2, 5-24ring2, 1-4ring2, 1-3ring2, 3-8ring2, 7-16ring2, 2-4ring2, 19-24ring2, 7-8ring2, 4-4ring2<br> | r=2: 1-24ring2, 1-16ring2, 1-12rin2, 5-48ring2, 1-8ring2, 1-6ring2, 3-16ring2, 5-24ring2, 1-4ring2, 1-3ring2, 3-8ring2, 7-16ring2, 2-4ring2, 19-24ring2, 7-8ring2, 4-4ring2<br> | ||
r=3 : 1-24rin3, 1-16rin3, 1-12ring3, 1-8ring3, 7-48ring3, 1-6ring3, 5-24ring3, 1-4ring3, 1-3ring3, 7-16rin3, 2-4ring3, 4-4ring3<br> | r=3: 1-24rin3, 1-16rin3, 1-12ring3, 1-8ring3, 7-48ring3, 1-6ring3, 5-24ring3, 1-4ring3, 1-3ring3, 7-16rin3, 2-4ring3, 4-4ring3<br> | ||
r=4 : 1-24rin4, 1-12ring4, 5-48rin4, 1-8ring4, 7-48ring4, 5-24ring4, 1-4ring4, 7-24rin4, 2-4ring4, 4-4ring4<br> | r=4: 1-24rin4, 1-12ring4, 5-48rin4, 1-8ring4, 7-48ring4, 5-24ring4, 1-4ring4, 7-24rin4, 2-4ring4, 4-4ring4<br> | ||
r=5 : 1-24rin5, 1-12rin5, 5-48ring5, 1-8ring5, 7-48rin5, 1-6ring5, 5-24ring5, 1-4ring5, 2-4ring5, 4-4ring5<br> | r=5: 1-24rin5, 1-12rin5, 5-48ring5, 1-8ring5, 7-48rin5, 1-6ring5, 5-24ring5, 1-4ring5, 2-4ring5, 4-4ring5<br> | ||
r=6 : 1-48rin6, 1-24rin6, 1-16ring6, 1-12rin6, 1-8ring6, 1-6ring6, 5-24ring6, 1-4ring6, 2-4ring6, 5-6ring6, 4-4ring6<br> | r=6: 1-48rin6, 1-24rin6, 1-16ring6, 1-12rin6, 1-8ring6, 1-6ring6, 5-24ring6, 1-4ring6, 2-4ring6, 5-6ring6, 4-4ring6<br> | ||
r=7 : 1-24rin7, 1-16ring7, 1-8ring7, 7-48ring7, 1-6ring7, 3-16rin7, 5-24rin7, 1-4ring7, 2-3ring7, 3-4ring7, 4-4ring7<br> | r=7: 1-24rin7, 1-16ring7, 1-8ring7, 7-48ring7, 1-6ring7, 3-16rin7, 5-24rin7, 1-4ring7, 2-3ring7, 3-4ring7, 4-4ring7<br> | ||
r=8 : 1-16rin8, 1-12rin8, 1-8ring8, 7-48ring8, 1-6ring8, 3-16rin8, 5-24ring8, 1-4ring8, 11-24ring8, 4-4ring8<br> | r=8: 1-16rin8, 1-12rin8, 1-8ring8, 7-48ring8, 1-6ring8, 3-16rin8, 5-24ring8, 1-4ring8, 11-24ring8, 4-4ring8<br> | ||
r=9 : 1-48rin9, 1-24rin9, 1-12rin9, 5-48rin9, 1-8ring9, 5-24rin9, 11-48ring9, 1-6ring9, 1-4ring9, 1-3ring9, 2-4ring9, 4-4ring9<br> | r=9: 1-48rin9, 1-24rin9, 1-12rin9, 5-48rin9, 1-8ring9, 5-24rin9, 11-48ring9, 1-6ring9, 1-4ring9, 1-3ring9, 2-4ring9, 4-4ring9<br> | ||
r=10 : 1-24ring10, 1-16ring10, 1-12ring10, 5-48ring10, 1-8ring10, 7-48ring10, 1-6ring10, 5-24ring10, 1-4rin10, 2-4ring10, 4-4rin10<br> | r=10: 1-24ring10, 1-16ring10, 1-12ring10, 5-48ring10, 1-8ring10, 7-48ring10, 1-6ring10, 5-24ring10, 1-4rin10, 2-4ring10, 4-4rin10<br> | ||
r=11 : 1-24ring11, 1-16ring11, 1-8ring11, 7-48ring11, 3-16ring11, 1-4rin11, 7-16ring11, 2-4rin11, 4-4rin11<br> | r=11: 1-24ring11, 1-16ring11, 1-8ring11, 7-48ring11, 3-16ring11, 1-4rin11, 7-16ring11, 2-4rin11, 4-4rin11<br> | ||
r=12 : 1-12ring12, 1-8ring12, 1-4ring12, 1-6rin12, 2-4rin12, 4-4rin12<br> | r=12: 1-12ring12, 1-8ring12, 1-4ring12, 1-6rin12, 2-4rin12, 4-4rin12<br> | ||
r=13 : 1-16ring13, 1-12ring13, 1-8ring13, 1-6rin13, 5-24ring13, 1-4rin13, 5-12ring13, 11-24ring13, 3-4rin13, 4-4rin13<br> | r=13: 1-16ring13, 1-12ring13, 1-8ring13, 1-6rin13, 5-24ring13, 1-4rin13, 5-12ring13, 11-24ring13, 3-4rin13, 4-4rin13<br> | ||
r=14 : 1-24ring14, 1-16ring14, 1-12ring14, 1-8rin14, 1-6rin14, 3-16ring14, 1-4rin14, 3-8ring14, 5-12ring14, 3-4rin14, 4-4rin14<br> | r=14: 1-24ring14, 1-16ring14, 1-12ring14, 1-8rin14, 1-6rin14, 3-16ring14, 1-4rin14, 3-8ring14, 5-12ring14, 3-4rin14, 4-4rin14<br> | ||
r=15 : 1-48ring15, 1-24ring15, 1-16ring15, 1-12ring15, 1-8ring15, 1-6ring15, 3-16ring15, 5-24ring15, 1-4rin15, 2-4ring15, 4-4rin15<br> | r=15: 1-48ring15, 1-24ring15, 1-16ring15, 1-12ring15, 1-8ring15, 1-6ring15, 3-16ring15, 5-24ring15, 1-4rin15, 2-4ring15, 4-4rin15<br> | ||
r=16 : 1-16ring16, 1-8rin16, 7-48ring16, 1-6rin16, 1-4rin16, 7-16ring16, 2-4rin16, 3-4rin16, 5-6rin16, 4-4rin16<br> | r=16: 1-16ring16, 1-8rin16, 7-48ring16, 1-6rin16, 1-4rin16, 7-16ring16, 2-4rin16, 3-4rin16, 5-6rin16, 4-4rin16<br> | ||
r=17 : 1-16ring17, 1-12ring17, 1-6rin17, 5-24ring17, 1-4rin17, 1-3rin17, 2-4rin17, 4-4rin17<br> | r=17: 1-16ring17, 1-12ring17, 1-6rin17, 5-24ring17, 1-4rin17, 1-3rin17, 2-4rin17, 4-4rin17<br> | ||
r=18 : 1-16ring18, 7-48ring18, 1-6rin18, 5-24ring18, 1-4rin18, 4-4rin18<br> | r=18: 1-16ring18, 7-48ring18, 1-6rin18, 5-24ring18, 1-4rin18, 4-4rin18<br> | ||
r=19 : 1-24ring19, 1-16ring19, 1-12ring19, 5-48ring19, 1-8ring19, 1-6rin19, 11-48ring19, 1-4rin19, 2-4rin19, 4-4rin19<br> | r=19: 1-24ring19, 1-16ring19, 1-12ring19, 5-48ring19, 1-8ring19, 1-6rin19, 11-48ring19, 1-4rin19, 2-4rin19, 4-4rin19<br> | ||
r=20 : 1-12ring20, 1-8rin20, 5-24ring20, 11-48ring20, 1-4rin20, 4-4rin20<br> | r=20: 1-12ring20, 1-8rin20, 5-24ring20, 11-48ring20, 1-4rin20, 4-4rin20<br> | ||
r=21 : 1-16ring21, 11-48ring21, 1-4rin21, 4-4rin21<br> | r=21: 1-16ring21, 11-48ring21, 1-4rin21, 4-4rin21<br> | ||
r=22 : 1-12ring22, 11-48ring22, 1-4rin22, 4-4rin22<br> | r=22: 1-12ring22, 11-48ring22, 1-4rin22, 4-4rin22<br> | ||
r=23 : 1-4rin23<br> | r=23: 1-4rin23<br> | ||
r=24 : 1-24ring24, 1-12ring24, 5-24ring24, 1-4rin24, 4-4rin24<br> | r=24: 1-24ring24, 1-12ring24, 5-24ring24, 1-4rin24, 4-4rin24<br> | ||
r=25 : 3-16ring25, 1-4rin25, 4-4rin25<br> | r=25: 3-16ring25, 1-4rin25, 4-4rin25<br> | ||
r=26 : 1-4rin26, 4-4rin26<br> | r=26: 1-4rin26, 4-4rin26<br> | ||
r=27 : 1-4rin27, 4-4rin27<br> | r=27: 1-4rin27, 4-4rin27<br> | ||
r=28 : 1-8rin28, 5-24ring28, 11-48ring28, 1-4ring28, 4-4rin28<br> | r=28: 1-8rin28, 5-24ring28, 11-48ring28, 1-4ring28, 4-4rin28<br> | ||
r=29 : 1-24ring29, 1-16ring29, 1-12ring29, 5-48ring29, 7-48ring29, 1-6ring29, 3-16ring29, 11-48ring29, 1-4rin29, 5-24ring29, 4-4rin29<br> | r=29: 1-24ring29, 1-16ring29, 1-12ring29, 5-48ring29, 7-48ring29, 1-6ring29, 3-16ring29, 11-48ring29, 1-4rin29, 5-24ring29, 4-4rin29<br> | ||
r=30 : 1-24ring30, 1-16ring30, 1-4rin30, 3-8ring30, 4-4rin30<br> | r=30: 1-24ring30, 1-16ring30, 1-4rin30, 3-8ring30, 4-4rin30<br> | ||
r=31 : 1-4rin31, 2-4rin31<br> | r=31: 1-4rin31, 2-4rin31<br> | ||
r=32 : 5-48ring32, 1-4rin32, 2-4ring32<br> | r=32: 5-48ring32, 1-4rin32, 2-4ring32<br> | ||
r=33 : 5-24ring33, 1-4rin33, 4-4rin33<br> | r=33: 5-24ring33, 1-4rin33, 4-4rin33<br> | ||
r=34 : 7-48ring34, 5-24ring34, 11-48ring34, 1-4rin34, 2-4ring34, 4-4rin34<br> | r=34: 7-48ring34, 5-24ring34, 11-48ring34, 1-4rin34, 2-4ring34, 4-4rin34<br> | ||
r=35 : 1-24ring35, 1-16ring35, 1-8rin35, 5-24ring35, 1-4rin35, 4-4ring35<br> | r=35: 1-24ring35, 1-16ring35, 1-8rin35, 5-24ring35, 1-4rin35, 4-4ring35<br> | ||
r=36 : 1-8ring36, 1-4rin36, 1-3ring36, 4-4ring36<br> | r=36: 1-8ring36, 1-4rin36, 1-3ring36, 4-4ring36<br> | ||
r=37 : 1-8ring37, 1-4rin37, 2-4ring37, 4-4rin37<br> | r=37: 1-8ring37, 1-4rin37, 2-4ring37, 4-4rin37<br> | ||
r=38 : 1-12ring38, 1-6ring38, 1-4rin38, 4-4ring38<br> | r=38: 1-12ring38, 1-6ring38, 1-4rin38, 4-4ring38<br> | ||
r=39 : 1-24ring39, 1-16ring39, 1-12ring39, 5-48ring39, 1-8rin39, 7-48ring39, 1-6ring39, 3-16ring39, 1-4rin39, 2-4ring39, 4-4ring39<br> | r=39: 1-24ring39, 1-16ring39, 1-12ring39, 5-48ring39, 1-8rin39, 7-48ring39, 1-6ring39, 3-16ring39, 1-4rin39, 2-4ring39, 4-4ring39<br> | ||
r=40 : 1-4rin40, 11-48ring40, 2-4ring40<br> | r=40: 1-4rin40, 11-48ring40, 2-4ring40<br> | ||
r=41 : 1-8ring41, 1-4rin41, 4-4rin41<br> | r=41: 1-8ring41, 1-4rin41, 4-4rin41<br> | ||
r=42 : 1-12ring42, 1-6ring42, 4-4rin42<br> | r=42: 1-12ring42, 1-6ring42, 4-4rin42<br> | ||
r=43 : 1-48ring43, 1-16ring43, 1-12ring43, 1-6ring43, 4-4ring43<br> | r=43: 1-48ring43, 1-16ring43, 1-12ring43, 1-6ring43, 4-4ring43<br> | ||
r=44 : 4-4ring44<br> | r=44: 4-4ring44<br> | ||
r=45 : 1-4rin45, 4-4ring45<br> | r=45: 1-4rin45, 4-4ring45<br> | ||
r=46 : 1-4ring46<br> | r=46: 1-4ring46<br> | ||
r=47 : 1-6rin47, 1-4ring47, 4-4rin47<br> | r=47: 1-6rin47, 1-4ring47, 4-4rin47<br> | ||
r=48 : 7-48ring48, 1-4rin48, 2-4ring48<br> | r=48: 7-48ring48, 1-4rin48, 2-4ring48<br> | ||
r=49 : 1-24ring49, 1-16ring49, 1-4ring49, 4-4rin49<br> | r=49: 1-24ring49, 1-16ring49, 1-4ring49, 4-4rin49<br> | ||
r=50 : 1-6rin50, 3-16ring50, 4-4rin50<br> | r=50: 1-6rin50, 3-16ring50, 4-4rin50<br> | ||
r=51 : 1-4rin51<br> | r=51: 1-4rin51<br> | ||
r=52 : 11-24ring52, 4-4rin52<br> | r=52: 11-24ring52, 4-4rin52<br> | ||
r=53 : 1-8ring53, 3-16ring53, 4-4rin53<br> | r=53: 1-8ring53, 3-16ring53, 4-4rin53<br> | ||
r=54 : 4-4rin54<br> | r=54: 4-4rin54<br> | ||
r=55 : 2-4ring55<br> | r=55: 2-4ring55<br> | ||
r=56 : 1-12ring56, 1-8rin56<br> | r=56: 1-12ring56, 1-8rin56<br> | ||
r=57 : 1-4ring57, 4-4ring57<br> | r=57: 1-4ring57, 4-4ring57<br> | ||
r=59 : 1-24ring59, 1-16ring59, 1-12ring59<br> | r=59: 1-24ring59, 1-16ring59, 1-12ring59<br> | ||
r=60 : 1-24ring60, 1-16ring60<br> | r=60: 1-24ring60, 1-16ring60<br> | ||
r=63 : 1-4rin63<br> | r=63: 1-4rin63<br> | ||
r=64 : 1-4rin64<br> | r=64: 1-4rin64<br> | ||
r=65 : 1-4rin65<br> | r=65: 1-4rin65<br> | ||
r=69 : 5-24ring69<br> | r=69: 5-24ring69<br> | ||
r=70 : 1-4rin70<br> | r=70: 1-4rin70<br> | ||
r=71 : 1-4rin71, 4-4ring71<br> | r=71: 1-4rin71, 4-4ring71<br> | ||
r=77 : 4-4ring77<br> | r=77: 4-4ring77<br> | ||
r=78 : 1-12ring78<br> | r=78: 1-12ring78<br> | ||
r=79 : 1-4ring79<br> | r=79: 1-4ring79<br> | ||
r=80 : 7-48ring80, 1-6ring80<br> | r=80: 7-48ring80, 1-6ring80<br> | ||
r=81 : 4-4ring81<br> | r=81: 4-4ring81<br> | ||
r=82 : 1-4rin82<br> | r=82: 1-4rin82<br> | ||
r=83 : 1-4rin83<br> | r=83: 1-4rin83<br> | ||
r=84 : 1-8ring84<br> | r=84: 1-8ring84<br> | ||
r=85 : 4-4ring85<br> | r=85: 4-4ring85<br> | ||
r=88 : 4-4ring88<br> | r=88: 4-4ring88<br> | ||
r=90 : 11-48ring90<br> | r=90: 11-48ring90<br> | ||
r=95 : 2-4ring95<br> | r=95: 2-4ring95<br> | ||
r=96 : 1-4ring96<br> | r=96: 1-4ring96<br> | ||
r=97 : 4-4rin97<br> | r=97: 4-4rin97<br> | ||
r=99 : 1-6ring99, 4-4ring99<br> | r=99: 1-6ring99, 4-4ring99<br> | ||
r=100 : 1-24ring100, 4-4ring100<br> | r=100: 1-24ring100, 4-4ring100<br> | ||
r=130 : 4-4ring130<br> | r=130: 4-4ring130<br> | ||
r=160 : 2-4ring160<br> | r=160: 2-4ring160<br> | ||
r=179 : 1-4ring179<br> | r=179: 1-4ring179<br> | ||
r=240 : 2-4ring240<br> | r=240: 2-4ring240<br> | ||
<br> | <br> | ||
Low resolution:<br> | Low resolution:<br> | ||
| Line 714: | Line 714: | ||
||This suite of primitives are used to interface between high resolution (48-segment) circular primitives and normal resolution (16-segment) circluar primitives. | ||This suite of primitives are used to interface between high resolution (48-segment) circular primitives and normal resolution (16-segment) circluar primitives. | ||
''Currently available primitives:''<br> | ''Currently available primitives:''<br> | ||
Regular resolution (n- | Regular resolution (n-f): 4-4<br> | ||
High resolution (n- | High resolution (n-f): 1-4 | ||
|} | |} | ||
| Line 730: | Line 730: | ||
''Currently available primitives - with conditional lines:''<br> | ''Currently available primitives - with conditional lines:''<br> | ||
Regular resolution (n- | Regular resolution (n-f): 1-16, 1-8, 3-16, 1-4, 5-16, 3-8, 7-16, 2-4, 9-16, 5-8, 11-16, 3-4, 13-16, 7-8, 4-4<br> | ||
High resolution (n- | High resolution (n-f): 1-48, 1-24, 1-16, 1-12, 5-48, 1-8, 7-48, 1-6, 3-16, 5-24, 11-48, 1-4, 7-24, 5-16, 1-3, 3-8, 5-12, 7-16, 11-24, 2-4, 5-8, 2-3, 3-4, 7-8, 4-4<br> | ||
Low resolution (n- | Low resolution (n-f): 1-4, 3-8, 2-4, 4-4 | ||
''Currently available primitives - without conditional lines:''<br> | ''Currently available primitives - without conditional lines:''<br> | ||
Regular resolution (n- | Regular resolution (n-f): 1-8, 3-16, 1-4, 5-16, 2-4, 3-8, 4-4<br> | ||
High resolution (n- | High resolution (n-f): 1-8, 3-16, 1-4, 3-8, 2-4, 4-4<br> | ||
Low resolution (n- | Low resolution (n-f): None | ||
|- | |- | ||
| Line 746: | Line 746: | ||
''Currently available primitives:''<br> | ''Currently available primitives:''<br> | ||
Regular resolution (n- | Regular resolution (n-f): 1-16, 1-8, 3-16, 1-4, 5-16, 3-8, 7-16, 2-4, 9-16, 5-8, 3-4, 7-8, 4-4<br> | ||
High resolution (n- | High resolution (n-f): 1-48, 1-24, 1-16, 1-12, 5-48, 1-8, 7-48, 1-6, 3-16, 5-24, 11-48, 1-4, 1-3, 3-8, 2-4, 4-4<br> | ||
Low resolution (n- | Low resolution (n-f): 1-4, 3-8, 2-4, 4-4 | ||
|- | |- | ||
| Line 757: | Line 757: | ||
''Currently available primitives - with conditional lines and top edge line:''<br> | ''Currently available primitives - with conditional lines and top edge line:''<br> | ||
Regular resolution (n- | Regular resolution (n-f): 1-16, 1-4, 3-8, 2-4, 3-4, 4-4<br> | ||
High resolution (n- | High resolution (n-f): 2-4, 4-4<br> | ||
Low resolution (n- | Low resolution (n-f): None<br> | ||
''Currently available primitives - without conditional lines or top or bottom edge line:''<br> | ''Currently available primitives - without conditional lines or top or bottom edge line:''<br> | ||
Regular resolution (n- | Regular resolution (n-f): 1-4, 4-4<br> | ||
High resolution (n- | High resolution (n-f): 4-4<br> | ||
Low resolution (n- | Low resolution (n-f): None<br> | ||
''Currently available primitives - with conditional lines, but without top and bottom edge lines:''<br> | ''Currently available primitives - with conditional lines, but without top and bottom edge lines:''<br> | ||
Regular resolution (n- | Regular resolution (n-f): 1-4, 4-4<br> | ||
High resolution (n- | High resolution (n-f): 4-4<br> | ||
Low resolution (n- | Low resolution (n-f): None | ||
|- | |- | ||
| '''n-fcyls.dat''' <br> '''n-fcyls2.dat''' || '''Circular cylinder truncated by an angled plane''' | | '''n-fcyls.dat''' <br> '''n-fcyls2.dat''' || '''Circular cylinder truncated by an angled plane''' | ||
|- | |- | ||
| | | [[File:2-4cyls.png |200px|thumb|alt=2-4cyls]] | ||
[[File:2-4cyls.png |200px|thumb|alt=2-4cyls]] | |||
[[File:3-8cyls.png |200px|thumb|alt=3-8cyls]] | [[File:3-8cyls.png |200px|thumb|alt=3-8cyls]] | ||
||These primitives are used to generate cylinders or part cylinders which are truncated by a plane which is not perpendicular to the axis of the cylinder. The default angle of the plane is 45 degress. | ||These primitives are used to generate cylinders or part cylinders which are truncated by a plane which is not perpendicular to the axis of the cylinder. The default angle of the plane is 45 degress. | ||
These primitives are notoriously difficult to describe and the user is encouraged to experiment in order to gain a full understanding of their geometry. One technique is to open the primitive in | These primitives are notoriously difficult to describe and the user is encouraged to experiment in order to gain a full understanding of their geometry. One technique is to open the primitive in LDPE and choose random colours. Selecting Show Axes also helps. | ||
The 2-4cyls.dat primitive is orientated with the perpendicular bounding plane at the top {-y} and the angled bounding plane at the bottom {+y}. In common with the other 2-4xxxx.dat primitives, the {+z} semicircle is represented. By default the truncation plane is y=x-1. The 1-4cyls.dat and 3-8cyls.dat primitives are sub-sections of 2-4cyls.dat | The 2-4cyls.dat primitive is orientated with the perpendicular bounding plane at the top {-y} and the angled bounding plane at the bottom {+y}. In common with the other 2-4xxxx.dat primitives, the {+z} semicircle is represented. By default the truncation plane is y=x-1. The 1-4cyls.dat and 3-8cyls.dat primitives are sub-sections of 2-4cyls.dat | ||
| Line 804: | Line 802: | ||
''Currently available primitives:''<br> | ''Currently available primitives:''<br> | ||
Regular resolution: 1-8cyls, 3-16cyls, 1-4cyls, 3-8cyls, 2-4cyls, 4-4cyls, 1-8cyls2, 3-16cys2, 1-4cyls2<br> | Regular resolution (n-f): 1-8cyls, 3-16cyls, 1-4cyls, 3-8cyls, 2-4cyls, 4-4cyls, 1-8cyls2, 3-16cys2, 1-4cyls2<br> | ||
High resolution: 1-4cyls, 1-4cyls2 | High resolution (n-f): 1-4cyls, 1-4cyls2 | ||
|- | |||
| '''n-fcylse.dat''' || '''Circular cylinder truncated by an angled plane with angled edge included''' | |||
|- | |||
| [[File:4-4cylse.png |200px|thumb|alt=4-4cylse]] | |||
||This suite of primitives are similar to the n-fcyls primitive, but with the edge along the angled plane included. | |||
''Currently available primitives:''<br> | |||
Regular resolution (n-f): 4-4 | |||
|- | |||
| '''cyljrxs.dat''' || '''Circular cylinder truncated by another cylinder''' | |||
|- | |||
| [[File:Cylj4x8.png |200px|thumb|alt=cylj4x8]] | |||
||This suite of primitives are used to model the intersection between two cylinders of different radii. | |||
'''Currently available primitives:'''<br> | |||
Regular resolution (rxs): 4x6, 4x7, 4x8, 4x9, 4x10, 5x9 | |||
|- | |||
| '''n-fcylrsphs.dat''' || '''Circular cylinder truncated by a sphere''' | |||
|- | |||
| [[File:4-4cyl1sph2.png |200px|thumb|alt=4-4cyl1sph2]] | |||
||This suite of primitives are used to model the intersection between a cylinder and a sphere of a different radius. | |||
'''Currently available primitives:'''<br> | |||
Regular resolution 1:2 (n-f): 4-4cyl1sph2 | |||
|- | |||
| '''n-fconr.dat''' <br> '''n-fconrr.dat''' || '''Circular cone''' | |||
|- | |||
| [[File:4-4con1.png |200px|thumb|alt=4-4con1]] | |||
||This suite of primitives are used to generate circular cones or part cones. The numeric suffix r in the filename indicates the inner radius of the cone - the outer radius is 1LDu greater. By default the cone is 1LDu high in the {+y} dimension with the origin at the centre of the outer diameter. For example a n-fcone4 primitive would create a cone with an inner radius of 4LDu and an outer radius of 5LDu. | |||
''Currently available primitives:''<br> | |||
Regular resolution:<br> | |||
r=0: 1-4con0, 2-4con0, 4-4con0<br> | |||
r=1: 1-16con1, 1-8con1, 3-16con1, 1-4con1, 2-4con1, 4-4con1<br> | |||
r=2: 1-8con2, 3-16con2, 1-4con2, 2-4con2, 4-4con2<br> | |||
r=3: 1-8con3, 1-4con3, 2-4con3, 7-8con3, 4-4con3<br> | |||
r=4: 1-4con4, 3-8con4, 2-4con4, 4-4con4<br> | |||
r=5: 1-4con5, 4-4con5<br> | |||
r=6: 1-4con6, 3-8con6, 4-4con6<br> | |||
r=7: 1-4con7, 3-8con7, 2-4con7, 4-4con7<br> | |||
r=8: 1-4con8, 2-4con8, 4-4con8<br> | |||
r=9: 3-16con9, 1-4con9, 3-8con9, 4-4con9<br> | |||
r=10: 1-8con10, 1-4con10, 2-4con10, 4-4con10<br> | |||
r=11: 1-4con11, 2-4con11, 4-4con11<br> | |||
r=12: 1-4con12, 3-8con12, 2-4con12, 4-4con12<br> | |||
r=13: 1-4con13, 2-4con13, 4-4con13<br> | |||
r=14: 1-4con14, 4-4con14<br> | |||
r=15: 1-4con15, 2-4con15, 4-4con15<br> | |||
r=16: 4-4con16<br> | |||
r=17: 4-4con17<br> | |||
r=18: 1-4con18, 4-4con18<br> | |||
r=19: 1-8con19, 1-4con19, 2-4con19, 4-4con19<br> | |||
r=20: 1-8con20, 3-8con20, 4-4con20<br> | |||
r=21: 4-4con21<br> | |||
r=22: 4-4con22<br> | |||
r=23: 1-4con23<br> | |||
r=24: 1-4con24, 4-4con24<br> | |||
r=25: 4-4con25<br> | |||
r=27: 1-4con27<br> | |||
r=28: 1-8con28, 1-4con28, 4-4con28<br> | |||
r=29: 4-4con29<br> | |||
r=30: 4-4con30<br> | |||
r=31: 1-4con31<br> | |||
r=32: 4-4con32<br> | |||
r=33: 4-4con33<br> | |||
r=34: 3-8con34<br> | |||
r=35: 4-4con35<br> | |||
r=36: 4-4con36<br> | |||
r=41: 4-4con41<br> | |||
r=42: 4-4con42<br> | |||
r=43: 4-4con43<br> | |||
r=46: 4-4con46<br> | |||
r=47: 4-4con47<br> | |||
r=48: 4-4con48<br> | |||
r=61: 4-4con61<br> | |||
r=80: 4-4con80<br> | |||
r=81: 4-4con81<br> | |||
High resolution:<br> | |||
r=0: 4-4con0<br> | |||
r=1: 1-4con1, 4-4con1<br> | |||
r=2: 1-4con2, 5-12con2, 4-4con2<br> | |||
r=3: 1-4con3, 5-24con3, 4-4con3<br> | |||
r=4: 1-12con4, 1-6con4, 1-4con4, 4-4con4<br> | |||
r=5: 1-12con5, 1-8con5, 1-6con5, 1-4con5, 4-4con5<br> | |||
r=6: 5-48con6, 1-8con6, 1-4con6<br> | |||
r=7: 1-24con7, 1-12con7, 1-6con7, 4-4con7<br> | |||
r=8: 1-6con8, 1-4con8, 4-4con8<br> | |||
r=9: 1-16col9, 5-48con9, 1-8con9, 5-24con9, 1-4con9, 4-4con9<br> | |||
r=10: 1-24con10, 5-24con10, 4-4con10<br> | |||
r=11: 1-16con11, 1-8con11, 1-4con11, 4-4con11<br> | |||
r=12: 1-24con12, 5-48con12, 1-8con12, 5-24con12, 1-4con12, 4-4con12<br> | |||
r=13: 1-6con13, 1-4con13, 4-4con13<br> | |||
r=14: 1-24con14, 5-24con14, 1-4con14, 3-8con14<br> | |||
r=15: 1-8con15, 1-4con15, 4-4con15<br> | |||
r=16: 1-24con16, 1-6con16, 5-24con16, 1-4con16, 3-8con16, 4-4con16<br> | |||
r=17: 1-6con17, 4-4con17<br> | |||
r=18: 4-4con18<br> | |||
r=19: 1-16con19, 3-16con19, 1-4con19, 4-4con19<br> | |||
r=20: 1-16con20, 4-4con20<br> | |||
r=21: 1-4con21, 4-4con21<br> | |||
r=22: 4-4con22<br> | |||
r=23: 1-4con23, 4-4con23<br> | |||
r=24: 1-24con24, 1-16con24, 1-12con24, 1-4con24, 4-4con24<br> | |||
r=25: 1-4con25, 4-4con25<br> | |||
r=27: 4-4con27<br> | |||
r=28: 1-4con28<br> | |||
r=29: 5-48con29<br> | |||
r=32: 1-4con32<br> | |||
r=31: 1-6con31, 4-4con31<br> | |||
r=32: 1-4con32<br> | |||
r=35: 4-4con35<br> | |||
r=36: 1-4con36, 4-4con36<br> | |||
r=38: 1-4con38<br> | |||
r=39: 1-4con39, 4-4con39<br> | |||
r=40: 1-4con40<br> | |||
r=41: 1-4con41, 4-4con41<br> | |||
r=45: 1-6con45<br> | |||
r=46: 1-6con46<br> | |||
r=52: 1-4con52<br> | |||
r=54: 4-4con54<br> | |||
r=64: 4-4con64<br> | |||
r=70: 4-4con70<br> | |||
|} | |} | ||
Revision as of 13:37, 3 December 2023
LDraw Primitives Reference
This page is a source of reference for the LDraw primitives in the \LDraw\p directory. Primitives are defined as highly re-usable components of LEGO parts modelled for LDraw. They serve several purposes :
- To speed up parts authoring by providing a library of components which can be incorporated into several parts
- To allow rendering software to make substitutions of curved components
Within this reference material the available primitives are categorised into:
Each section contains an overview of the characteristics common to all primitives within that category. Primitives are grouped into classes within each category - one class of primitive serving a similar purpose at different sizes or resolutions. For each class of primitive, a brief description of the purpose of the primitive is provided, with notes on its co-ordinate origin, default size and rules for scaling. A list of the available primitives is shown.
An understanding of the orientation of the co-ordinate axes is essential for authoring a part for LDraw. For reference within this page the axes and their direction is shown in this diagram.
Rectilinear primitives
Nomenclature
Boxes are named boxF, with F representing the number of faces a box has. The suffix E represents the number of edges removed.
F and E are may followed by an additional letter. The hyphen is removed if F is accompanied by a modifier.
Face modifiers:
- o - faces are opposite to each other
- t - faces are all touching each other (usually, it's implied, but box4t.dat is a thing)
- u - missing faces form a U-shape
Edge letters:
- p - groups of edges are parallel to each other
- a - some missing faces have no adjacent edges
Scaling and orientation
These rectilinear elements may be scaled in the {x}, {y} and {z} dimensions to make elements of any size. For example
1 16 0 0 0 40 0 0 0 1 0 0 0 20 rect.dat
would generate a 80LDu x 40LDu rectangle in the {x,z} plane.
Although the default orientation of the rect.dat primitive is in the {x,z} plane the LDraw language allows for this to be transformed
1 16 0 0 0 0 1 0 40 0 0 0 0 20 rect.dat
would generate a 80LDu x 40LDu rectangle in the {y,z} plane.
1 16 0 0 0 40 0 0 0 0 20 0 1 0 rect.dat
would generate a 80LDu x 40LDu rectangle in the {x,y} plane.
Curved primitives
LDraw represents curved surfaces as polygons. For circular components two series of primitives are provided.
All the circular primitives are orientated in the {x,z} plane with their origin at the centre of the circle and a default radius of 1 LDu. Primitives are provided for complete circles and for commonly used fractions of a complete circle. Where the naming convention includes a prefix of the form n-f this indicates the fraction (n/f) of the circle drawn by the primitive. Where this fraction is less than an entire circle, the primitive starts at {+x,0} and progresses in a conterclockwise direction when viewed from above {-y}.
To avoid rounding errors, it is preferable to use existing fractional circular primitives, or create a new primitive, rather than rotate an existing primitive by anything other than 90 or 180 degrees. For example, use 3-16XXXX.dat rather than combining 1-8XXXX.dat with 1-16XXXX.dat rotated by 22.5 degreees.
To avoid matrix arithmetic problems in some renderers, the third dimension ({y} in the default orientation) of two-dimensional primitives must be given a non-zero scaling factor. LDraw circles are normally formed of 16-sided polygons (hexdecagons) - the regular resolution. For larger elements, where scaling-up of hexadecagons would give too angular an appearance, a series of high resolution primitives based on a 48-sided polygon are available. These may also be used for parts not well suited to a 16-fold symmetry.
These circular elements may be scaled by the same factor in both the {x} and {z} dimensions to make circular elements of greater or less than 1LDu radius. For example
1 16 0 0 0 3 0 0 0 1 0 0 0 3 4-4edge.dat
would generate a circle in the {x,z} plane with a radius of 3LDu.
They may also be scaled asymmetrically in the x and z dimension to make ellipses.
Although the default orientation is in the {x,z} plane the LDraw language allows for these to be transformed
1 16 0 0 0 0 1 0 3 0 0 0 0 3 4-4edge.dat would generate a circle in the {y,z} plane
1 16 0 0 0 3 0 0 0 0 3 0 1 0 4-4edge.dat would generate a circle in the {x,y} plane








































































