############
# T3D logo #
############
#
# command line:
#
# t3d -d 0.3333 -v 2.0
#

# letter T

vertex 1 xyz -0.5 0 0
vertex 2 xyz 0.5 0 0 
vertex 3 xyz 0.5 10 0
vertex 4 xyz 4 10 0
vertex 5 xyz 4 11 0
vertex 6 xyz -4 11 0
vertex 7 xyz -4 10 0
vertex 8 xyz -0.5 10 0

curve 1 vertex 1 2
curve 2 vertex 2 3
curve 3 vertex 3 4
curve 4 vertex 4 5
curve 5 vertex 5 6
curve 6 vertex 6 7
curve 7 vertex 7 8
curve 8 vertex 8 1

patch 1 normal 0 0 1 size def \
  boundary curve 1 2 3 4 5 6 7 8 

vertex 101 xyz -0.5 0 2
vertex 102 xyz 0.5 0 2 
vertex 103 xyz 0.5 10 2
vertex 104 xyz 4 10 2
vertex 105 xyz 4 11 2
vertex 106 xyz -4 11 2
vertex 107 xyz -4 10 2
vertex 108 xyz -0.5 10 2

curve 101 vertex 101 102
curve 102 vertex 102 103
curve 103 vertex 103 104
curve 104 vertex 104 105
curve 105 vertex 105 106
curve 106 vertex 106 107
curve 107 vertex 107 108
curve 108 vertex 108 101

patch 101 normal 0 0 1 size def \
  boundary curve 101 102 103 104 105 106 107 108 

curve 201 vertex 1 101
curve 202 vertex 2 102
curve 203 vertex 3 103
curve 204 vertex 4 104
curve 205 vertex 5 105
curve 206 vertex 6 106
curve 207 vertex 7 107
curve 208 vertex 8 108

surface 1 curve 1 201 101 202
surface 2 curve 2 202 102 203
surface 3 curve 3 203 103 204
surface 4 curve 4 204 104 205
surface 5 curve 5 205 105 206
surface 6 curve 6 206 106 207
surface 7 curve 7 207 107 208
surface 8 curve 8 208 108 201

region 1 size def \
  boundary patch -1 101 \
  boundary surface 1 2 3 4 5 6 7 8 

# digit 3

vertex 21 xyz 2.23223305 0.73223305 0
vertex 22 xyz 2.23223305 8.26776695 0
vertex 23 xyz 2.9393398  1.4393398  0
vertex 24 xyz 2.9393398  7.5606602  0
vertex 25 xyz 4 4 0
vertex 26 xyz 4 5 0

curve 21 vertex 21 26 order 3 virtual
polygon 1 xyz -2.0355339 5 0 weight -0.38268343
curve 22 vertex 22 25 order 3 virtual
polygon 1 xyz -2.0355339 4 0 weight -0.38268343

vertex 27 xyz 5.5 4.5 0
vertex 28 fixed vertex 27 fixed curve 21
vertex 29 fixed vertex 28 fixed curve 22

curve 23 vertex 21 28 fixed curve 21
curve 24 vertex 22 29 fixed curve 22

curve 25 vertex 23 25 order 3
polygon 1 xyz 0.37867966 4 0 weight -0.38268343
curve 26 vertex 24 26 order 3
polygon 1 xyz 0.37867966 5 0 weight -0.38268343

curve 27 vertex 21 23
curve 28 vertex 22 24
curve 29 vertex 25 26

patch 21 normal 0 0 1 size def \
  boundary curve 23 -24 28 26 -29 -25 -27 

vertex 121 xyz 2.23223305 0.73223305 2
vertex 122 xyz 2.23223305 8.26776695 2
vertex 123 xyz 2.9393398  1.4393398  2
vertex 124 xyz 2.9393398  7.5606602  2
vertex 125 xyz 4 4 2
vertex 126 xyz 4 5 2

curve 121 vertex 121 126 order 3 virtual
polygon 1 xyz -2.0355339 5 2 weight -0.38268343
curve 122 vertex 122 125 order 3 virtual
polygon 1 xyz -2.0355339 4 2 weight -0.38268343

vertex 127 xyz 5.5 4.5 2
vertex 128 fixed vertex 127 fixed curve 121
vertex 129 fixed vertex 128 fixed curve 122

curve 123 vertex 121 128 fixed curve 121
curve 124 vertex 122 129 fixed curve 122

curve 125 vertex 123 125 order 3
polygon 1 xyz 0.37867966 4 2 weight -0.38268343
curve 126 vertex 124 126 order 3
polygon 1 xyz 0.37867966 5 2 weight -0.38268343

curve 127 vertex 121 123
curve 128 vertex 122 124
curve 129 vertex 125 126

patch 121 normal 0 0 1 size def \
  boundary curve 123 -124 128 126 -129 -125 -127 

curve 221 vertex 21 121
curve 222 vertex 22 122
curve 223 vertex 23 123
curve 224 vertex 24 124
curve 225 vertex 25 125
curve 226 vertex 26 126
curve 227 vertex 27 127

curve 228 vertex 28 128 
curve 229 vertex 29 129 fixed curve 228

surface 21 curve 23 221 123 228
surface 22 curve 24 222 124 229
surface 23 curve 25 223 125 225
surface 24 curve 26 224 126 226
surface 25 curve 27 221 127 223
surface 26 curve 28 222 128 224
surface 27 curve 29 225 129 226

region 21 size def \
  boundary patch -21 121 \
  boundary surface 21 -22 -23 24 -25 26 -27 

# letter D

vertex 31 xyz 8 0 0
vertex 32 xyz 10.5 0 0
vertex 33 xyz 13 2.5 0
vertex 34 xyz 13 8.5 0
vertex 35 xyz 10.5 11 0
vertex 36 xyz 6.5 11 0
vertex 37 xyz 6.5 10 0
vertex 38 xyz 8 10 0

vertex 39 xyz 9 1 0
vertex 40 xyz 10.5 1 0
vertex 41 xyz 12 2.5 0
vertex 42 xyz 12 8.5 0
vertex 43 xyz 10.5 10 0
vertex 44 xyz 9 10 0

curve 31 vertex 31 32
curve 32 vertex 32 33 order 3
polygon 1 xyz 13 0 0 weight 0.70710678
curve 33 vertex 33 34
curve 34 vertex 34 35 order 3
polygon 1 xyz 13 11 0 weight 0.70710678
curve 35 vertex 35 36
curve 36 vertex 36 37
curve 37 vertex 37 38
curve 38 vertex 38 31

curve 39 vertex 39 40
curve 40 vertex 40 41 order 3
polygon 1 xyz 12 1 0 weight 0.70710678
curve 41 vertex 41 42
curve 42 vertex 42 43 order 3
polygon 1 xyz 12 10 0 weight 0.70710678
curve 43 vertex 43 44
curve 44 vertex 44 39

patch 31 normal 0 0 1 size def \
  boundary curve 31 32 33 34 35 36 37 38 \
                 -39 -40 -41 -42 -43 -44 

vertex 131 xyz 8 0 2
vertex 132 xyz 10.5 0 2
vertex 133 xyz 13 2.5 2
vertex 134 xyz 13 8.5 2
vertex 135 xyz 10.5 11 2
vertex 136 xyz 6.5 11 2
vertex 137 xyz 6.5 10 2
vertex 138 xyz 8 10 2

vertex 139 xyz 9 1 2
vertex 140 xyz 10.5 1 2
vertex 141 xyz 12 2.5 2
vertex 142 xyz 12 8.5 2
vertex 143 xyz 10.5 10 2
vertex 144 xyz 9 10 2

curve 131 vertex 131 132
curve 132 vertex 132 133 order 3
polygon 1 xyz 13 0 2 weight 0.70710678
curve 133 vertex 133 134
curve 134 vertex 134 135 order 3
polygon 1 xyz 13 11 2 weight 0.70710678
curve 135 vertex 135 136
curve 136 vertex 136 137
curve 137 vertex 137 138
curve 138 vertex 138 131

curve 139 vertex 139 140
curve 140 vertex 140 141 order 3
polygon 1 xyz 12 1 2 weight 0.70710678
curve 141 vertex 141 142
curve 142 vertex 142 143 order 3
polygon 1 xyz 12 10 2 weight 0.70710678
curve 143 vertex 143 144
curve 144 vertex 144 139

patch 131 normal 0 0 1 size def \
  boundary curve 131 132 133 134 135 136 137 138 \
                 -139 -140 -141 -142 -143 -144 

curve 231 vertex 31 131
curve 232 vertex 32 132
curve 233 vertex 33 133
curve 234 vertex 34 134
curve 235 vertex 35 135
curve 236 vertex 36 136
curve 237 vertex 37 137
curve 238 vertex 38 138

curve 239 vertex 39 139
curve 240 vertex 40 140
curve 241 vertex 41 141
curve 242 vertex 42 142
curve 243 vertex 43 143
curve 244 vertex 44 144

surface 31 curve 31 231 131 232
surface 32 curve 32 232 132 233
surface 33 curve 33 233 133 234
surface 34 curve 34 234 134 235
surface 35 curve 35 235 135 236
surface 36 curve 36 236 136 237
surface 37 curve 37 237 137 238
surface 38 curve 38 238 138 231

surface 39 curve 39 239 139 240
surface 40 curve 40 240 140 241
surface 41 curve 41 241 141 242
surface 42 curve 42 242 142 243
surface 43 curve 43 243 143 244
surface 44 curve 44 244 144 239

region 31 size def \
  boundary patch -31 131 \
  boundary surface 31 32 33 34 35 36 37 38 \
                   -39 -40 -41 -42 -43 -44 


