diff options
Diffstat (limited to 'source/blender/windowmanager/3d_widgets/arrow_widget.c')
-rw-r--r-- | source/blender/windowmanager/3d_widgets/arrow_widget.c | 249 |
1 files changed, 249 insertions, 0 deletions
diff --git a/source/blender/windowmanager/3d_widgets/arrow_widget.c b/source/blender/windowmanager/3d_widgets/arrow_widget.c new file mode 100644 index 00000000000..6cd427a019a --- /dev/null +++ b/source/blender/windowmanager/3d_widgets/arrow_widget.c @@ -0,0 +1,249 @@ +int _WIDGET_nverts_arrow = 81; +int _WIDGET_ntris_arrow = 76; + +float _WIDGET_verts_arrow[][3] = { + {0.023005, 0.023005, 0.000524}, + {0.030057, 0.012450, 0.000524}, + {0.032533, 0.000000, 0.000524}, + {0.030057, -0.012450, 0.000524}, + {0.023005, -0.023005, 0.000524}, + {0.012450, -0.030057, 0.000524}, + {-0.000000, -0.032533, 0.000524}, + {-0.012450, -0.030057, 0.000524}, + {-0.023005, -0.023005, 0.000524}, + {-0.030057, -0.012450, 0.000524}, + {-0.032533, -0.000000, 0.000524}, + {-0.030057, 0.012450, 0.000524}, + {-0.023005, 0.023005, 0.000524}, + {-0.012450, 0.030057, 0.000524}, + {-0.000000, 0.032533, 0.000524}, + {0.012450, 0.030057, 0.000524}, + {-0.000000, 0.131111, 0.666568}, + {-0.050174, 0.121131, 0.666568}, + {-0.092709, 0.092709, 0.666568}, + {-0.121131, 0.050174, 0.666568}, + {-0.131111, -0.000000, 0.666568}, + {-0.121131, -0.050174, 0.666568}, + {-0.092709, -0.092709, 0.666568}, + {-0.050174, -0.121131, 0.666568}, + {-0.000000, -0.131111, 0.666568}, + {0.050174, -0.121131, 0.666568}, + {0.092709, -0.092709, 0.666568}, + {0.121131, -0.050174, 0.666568}, + {0.131111, 0.000000, 0.666568}, + {0.121131, 0.050174, 0.666568}, + {0.092709, 0.092709, 0.666568}, + {0.050174, 0.121131, 0.666568}, + {-0.000000, 0.131111, 0.666568}, + {-0.050174, 0.121131, 0.666568}, + {-0.092709, 0.092709, 0.666568}, + {-0.121131, 0.050174, 0.666568}, + {-0.131111, -0.000000, 0.666568}, + {-0.121131, -0.050174, 0.666568}, + {-0.092709, -0.092709, 0.666568}, + {-0.050174, -0.121131, 0.666568}, + {-0.000000, -0.131111, 0.666568}, + {0.050174, -0.121131, 0.666568}, + {0.092709, -0.092709, 0.666568}, + {0.121131, -0.050174, 0.666568}, + {0.131111, 0.000000, 0.666568}, + {0.121131, 0.050174, 0.666568}, + {0.092709, 0.092709, 0.666568}, + {0.050174, 0.121131, 0.666568}, + {-0.000000, -0.000000, 0.999876}, + {0.023005, 0.023005, 0.000524}, + {0.030057, 0.012450, 0.000524}, + {0.032533, 0.000000, 0.000524}, + {0.030057, -0.012450, 0.000524}, + {0.023005, -0.023005, 0.000524}, + {0.012450, -0.030057, 0.000524}, + {-0.000000, -0.032533, 0.000524}, + {-0.012450, -0.030057, 0.000524}, + {-0.023005, -0.023005, 0.000524}, + {-0.030057, -0.012450, 0.000524}, + {-0.032533, -0.000000, 0.000524}, + {-0.030057, 0.012450, 0.000524}, + {-0.023005, 0.023005, 0.000524}, + {-0.012450, 0.030057, 0.000524}, + {-0.000000, 0.032533, 0.000524}, + {0.012450, 0.030057, 0.000524}, + {0.023005, 0.023005, 0.673867}, + {0.030057, 0.012450, 0.673867}, + {0.032533, 0.000000, 0.673867}, + {0.030057, -0.012450, 0.673867}, + {0.023005, -0.023005, 0.673867}, + {0.012450, -0.030057, 0.673867}, + {-0.000000, -0.032533, 0.673867}, + {-0.012450, -0.030057, 0.673867}, + {-0.023005, -0.023005, 0.673867}, + {-0.030057, -0.012450, 0.673867}, + {-0.032533, -0.000000, 0.673867}, + {-0.030057, 0.012450, 0.673867}, + {-0.023005, 0.023005, 0.673867}, + {-0.012450, 0.030057, 0.673867}, + {-0.000000, 0.032533, 0.673867}, + {0.012450, 0.030057, 0.673867}, +}; + +float _WIDGET_normals_arrow[][3] = { + {0.000000, 0.000000, -1.000000}, + {0.000000, 0.000000, -1.000000}, + {0.000000, 0.000000, -1.000000}, + {0.000000, 0.000000, -1.000000}, + {0.000000, 0.000000, -1.000000}, + {0.000000, 0.000000, -1.000000}, + {0.000000, 0.000000, -1.000000}, + {0.000000, 0.000000, -1.000000}, + {0.000000, 0.000000, -1.000000}, + {0.000000, 0.000000, -1.000000}, + {0.000000, 0.000000, -1.000000}, + {0.000000, 0.000000, -1.000000}, + {0.000000, 0.000000, -1.000000}, + {0.000000, 0.000000, -1.000000}, + {0.000000, 0.000000, -1.000000}, + {0.000000, 0.000000, -1.000000}, + {0.000000, 0.000000, -1.000000}, + {0.000000, 0.000000, -1.000000}, + {0.000000, 0.000000, -1.000000}, + {0.000000, 0.000000, -1.000000}, + {0.000000, 0.000000, -1.000000}, + {0.000000, 0.000000, -1.000000}, + {0.000000, 0.000000, -1.000000}, + {0.000000, 0.000000, -1.000000}, + {0.000000, 0.000000, -1.000000}, + {0.000000, 0.000000, -1.000000}, + {0.000000, 0.000000, -1.000000}, + {0.000000, 0.000000, -1.000000}, + {0.000000, 0.000000, -1.000000}, + {0.000000, 0.000000, -1.000000}, + {0.000000, 0.000000, -1.000000}, + {0.000000, 0.000000, -1.000000}, + {0.000000, 0.930570, 0.366039}, + {-0.356120, 0.859737, 0.366039}, + {-0.658010, 0.658010, 0.366039}, + {-0.859737, 0.356120, 0.366039}, + {-0.930570, 0.000000, 0.366039}, + {-0.859737, -0.356120, 0.366039}, + {-0.658010, -0.658010, 0.366039}, + {-0.356120, -0.859737, 0.366039}, + {0.000000, -0.930570, 0.366039}, + {0.356120, -0.859737, 0.366039}, + {0.658010, -0.658010, 0.366039}, + {0.859737, -0.356120, 0.366039}, + {0.930570, 0.000000, 0.366039}, + {0.859737, 0.356120, 0.366039}, + {0.658010, 0.658010, 0.366039}, + {0.356120, 0.859737, 0.366039}, + {0.000000, 0.000000, 1.000000}, + {0.707083, 0.707083, 0.000000}, + {0.923856, 0.382672, 0.000000}, + {1.000000, 0.000000, 0.000000}, + {0.923856, -0.382672, 0.000000}, + {0.707083, -0.707083, 0.000000}, + {0.382672, -0.923856, 0.000000}, + {0.000000, -1.000000, 0.000000}, + {-0.382672, -0.923856, 0.000000}, + {-0.707083, -0.707083, 0.000000}, + {-0.923856, -0.382672, 0.000000}, + {-1.000000, 0.000000, 0.000000}, + {-0.923856, 0.382672, 0.000000}, + {-0.707083, 0.707083, 0.000000}, + {-0.382672, 0.923856, 0.000000}, + {0.000000, 1.000000, 0.000000}, + {0.382672, 0.923856, 0.000000}, + {0.707083, 0.707083, 0.000000}, + {0.923856, 0.382672, 0.000000}, + {1.000000, 0.000000, 0.000000}, + {0.923856, -0.382672, 0.000000}, + {0.707083, -0.707083, 0.000000}, + {0.382672, -0.923856, 0.000000}, + {0.000000, -0.999969, 0.000000}, + {-0.382672, -0.923856, 0.000000}, + {-0.707083, -0.707083, 0.000000}, + {-0.923856, -0.382672, 0.000000}, + {-1.000000, 0.000000, 0.000000}, + {-0.923856, 0.382672, 0.000000}, + {-0.707083, 0.707083, 0.000000}, + {-0.382672, 0.923856, 0.000000}, + {0.000000, 1.000000, 0.000000}, + {0.382672, 0.923856, 0.000000}, +}; + +unsigned short _WIDGET_indices_arrow[] = { + 13, 1, 9, + 49, 65, 66, + 62, 78, 79, + 51, 67, 68, + 53, 69, 70, + 55, 71, 72, + 57, 73, 74, + 59, 75, 76, + 64, 80, 65, + 61, 77, 78, + 50, 66, 67, + 52, 68, 69, + 54, 70, 71, + 56, 72, 73, + 30, 29, 28, + 39, 40, 48, + 37, 38, 48, + 35, 36, 48, + 46, 47, 48, + 33, 34, 48, + 44, 45, 48, + 42, 43, 48, + 40, 41, 48, + 38, 39, 48, + 36, 37, 48, + 47, 32, 48, + 34, 35, 48, + 45, 46, 48, + 32, 33, 48, + 43, 44, 48, + 41, 42, 48, + 60, 76, 77, + 63, 79, 80, + 58, 74, 75, + 11, 12, 13, + 9, 10, 11, + 7, 8, 9, + 7, 9, 6, + 5, 6, 4, + 1, 2, 3, + 1, 14, 0, + 63, 62, 79, + 9, 11, 13, + 50, 49, 66, + 14, 15, 0, + 6, 9, 1, + 1, 13, 14, + 6, 3, 4, + 3, 6, 1, + 52, 51, 68, + 54, 53, 70, + 56, 55, 72, + 58, 57, 74, + 60, 59, 76, + 49, 64, 65, + 62, 61, 78, + 51, 50, 67, + 53, 52, 69, + 55, 54, 71, + 57, 56, 73, + 17, 20, 18, + 61, 60, 77, + 21, 20, 22, + 23, 20, 24, + 26, 25, 24, + 16, 31, 30, + 64, 63, 80, + 28, 27, 26, + 17, 26, 20, + 20, 26, 24, + 28, 26, 16, + 16, 30, 28, + 20, 23, 22, + 16, 26, 17, + 20, 19, 18, + 59, 58, 75, +}; |