material-maker/material_maker/windows/sdf_builder/gizmo_arrow.tscn

65 lines
74 KiB
Plaintext
Raw Normal View History

[gd_scene load_steps=7 format=2]
[ext_resource path="res://material_maker/windows/sdf_builder/gizmo_arrow.gd" type="Script" id=1]
[sub_resource type="SpatialMaterial" id=3]
flags_unshaded = true
albedo_color = Color( 1, 0, 0, 1 )
[sub_resource type="SpatialMaterial" id=1]
resource_name = "None"
albedo_color = Color( 0.8, 0.8, 0.8, 1 )
metallic = 0.8
[sub_resource type="ArrayMesh" id=6]
surfaces/0 = {
"aabb": AABB( -0.52, -0.017321, -0.52, 1.04, 1.01732, 1.04 ),
"array_data": PoolByteArray( 197, 228, 141, 60, 0, 0, 0, 0, 10, 215, 35, 188, 0, 129, 127, 193, 169, 59, 10, 57, 0, 0, 0, 0, 0, 0, 0, 0, 10, 215, 163, 188, 0, 129, 127, 193, 0, 58, 20, 56, 197, 228, 141, 60, 0, 0, 0, 0, 10, 215, 35, 60, 0, 129, 127, 193, 169, 59, 245, 58, 0, 0, 0, 0, 0, 0, 0, 0, 10, 215, 163, 60, 0, 129, 127, 193, 0, 58, 235, 59, 197, 228, 141, 188, 0, 0, 0, 0, 10, 215, 35, 60, 0, 129, 127, 193, 86, 56, 245, 58, 197, 228, 141, 188, 0, 0, 0, 0, 10, 215, 35, 188, 0, 129, 127, 193, 86, 56, 10, 57, 150, 90, 239, 188, 186, 103, 101, 63, 219, 48, 138, 188, 228, 140, 176, 63, 85, 49, 61, 42, 197, 228, 141, 188, 67, 197, 100, 63, 10, 215, 35, 188, 228, 140, 176, 63, 85, 49, 206, 42, 0, 0, 0, 0, 186, 103, 101, 63, 232, 49, 10, 189, 228, 140, 176, 63, 0, 0, 61, 42, 0, 0, 0, 0, 67, 197, 100, 63, 10, 215, 163, 188, 228, 140, 176, 63, 0, 0, 206, 42, 150, 90, 239, 188, 186, 103, 101, 63, 219, 48, 138, 60, 235, 151, 0, 63, 85, 53, 61, 42, 197, 228, 141, 188, 67, 197, 100, 63, 10, 215, 35, 60, 235, 151, 0, 63, 85, 53, 206, 42, 150, 90, 239, 188, 186, 103, 101, 63, 219, 48, 138, 188, 235, 151, 0, 63, 85, 49, 61, 42, 197, 228, 141, 188, 67, 197, 100, 63, 10, 215, 35, 188, 235, 151, 0, 63, 85, 49, 206, 42, 0, 0, 0, 0, 186, 103, 101, 63, 232, 49, 10, 61, 246, 158, 80, 63, 0, 56, 61, 42, 0, 0, 0, 0, 67, 197, 100, 63, 10, 215, 163, 60, 246, 158, 80, 63, 0, 56, 206, 42, 150, 90, 239, 188, 186, 103, 101, 63, 219, 48, 138, 60, 246, 158, 80, 63, 85, 53, 61, 42, 197, 228, 141, 188, 67, 197, 100, 63, 10, 215, 35, 60, 246, 158, 80, 63, 85, 53, 206, 42, 150, 90, 239, 60, 186, 103, 101, 63, 219, 48, 138, 60, 10, 158, 126, 86, 85, 57, 61, 42, 197, 228, 141, 60, 67, 197, 100, 63, 10, 215, 35, 60, 10, 158, 126, 86, 85, 57, 206, 42, 0, 0, 0, 0, 186, 103, 101, 63, 232, 49, 10, 61, 10, 158, 126, 86, 0, 56, 61, 42, 0, 0, 0, 0, 67, 197, 100, 63, 10, 215, 163, 60, 10, 158, 126, 86, 0, 56, 206, 42, 150, 90, 239, 60, 186, 103, 101, 63, 219, 48, 138, 188, 21, 151, 127, 127, 170, 58, 61, 42, 197, 228, 141, 60, 67, 197, 100, 63, 10, 215, 35, 188, 21, 151, 127, 127, 170, 58, 206, 42, 150, 90, 239, 60, 186, 103, 101, 63, 219, 48, 138, 60, 21, 151, 127, 127, 85, 57, 61, 42, 197, 228, 141, 60, 67, 197, 100, 63, 10, 215, 35, 60, 21, 151, 127, 127, 85, 57, 206, 42, 0, 0, 0, 0, 186, 103, 101, 63, 232, 49, 10, 189, 28, 140, 130, 40, 0, 60, 61, 42, 0, 0, 0, 0, 67, 197, 100, 63, 10, 215, 163, 188, 28, 140, 130, 40, 0, 60, 206, 42, 150, 90, 239, 60, 186, 103, 101, 63, 219, 48, 138, 188, 28, 140, 130, 40, 170, 58, 61, 42, 197, 228, 141, 60, 67, 197, 100, 63, 10, 215, 35, 188, 28, 140, 130, 40, 170, 58, 206, 42, 38, 251, 3, 63, 0, 0, 0, 0, 134, 1, 139, 189, 127, 14, 129, 119, 42, 56, 0, 56, 184, 30, 5, 63, 0, 0, 0, 0, 0, 0, 0, 0, 127, 0, 127, 127, 0, 56, 0, 56, 109, 113, 1, 63, 197, 228, 141, 60, 206, 84, 136, 189, 51, 81, 130, 119, 42, 56, 85, 53, 92, 143, 2, 63, 197, 228, 141, 60, 0, 0, 0, 0, 47, 79, 126, 1, 0, 56, 85, 53, 212, 187, 248, 62, 197, 228, 141, 60, 105, 252, 130, 189, 214, 78, 130, 119, 42, 56, 85, 49, 72, 225, 250, 62, 197, 228, 141, 60, 0, 0, 0, 0, 211, 81, 126, 126, 0, 56, 85, 49, 97, 168, 243, 62, 0, 0, 0, 0, 55, 80, 128, 189, 144, 0, 129, 119, 42, 56, 0, 0, 143, 194, 245, 62, 0, 0, 0, 0, 0, 0, 0, 0, 129, 0, 127, 127, 0, 56, 0, 0, 97, 168, 243, 62, 0, 0, 0, 0, 55, 80, 128, 189, 144, 0, 129, 119, 42, 56, 0, 60, 143, 194, 245, 62, 0, 0, 0, 0, 0, 0, 0, 0, 129, 0, 127, 127, 0, 56, 0, 60, 212, 187, 248, 62, 197, 228, 141, 188, 105, 252, 130, 189, 214, 178, 130, 7, 42, 56, 170, 58, 72, 225, 250, 62, 197, 228, 141, 188, 0, 0, 0, 0, 211, 175, 130, 126, 0, 56, 170, 58, 109, 113, 1, 63, 197, 228, 141, 188, 206, 84, 136, 189, 51, 175, 130, 7, 42, 56, 85, 57, 92, 143, 2, 63, 197, 228, 141, 188, 0, 0, 0, 0, 47, 177, 130, 1, 0, 56, 85, 57, 125, 149, 0, 63, 0, 0, 0, 0, 234, 208, 9, 190, 127, 26, 129, 113, 85, 56, 0, 56, 243, 56, 252, 62, 197, 228, 141, 60, 124, 42, 7, 190, 53, 84, 130, 13, 85, 56, 85, 53, 231, 84, 242, 62, 197, 228, 141, 60, 93, 221, 1, 190, 216, 75, 130, 113, 85, 56, 85, 49, 191, 98, 237, 62, 0, 0, 0, 0, 223, 109, 254, 189, 156, 0, 129, 11
"array_index_data": PoolByteArray( 0, 0, 1, 0, 2, 0, 2, 0, 1, 0, 3, 0, 3, 0, 1, 0, 4, 0, 4, 0, 1, 0, 5, 0, 6, 0, 7, 0, 8, 0, 8, 0, 7, 0, 9, 0, 10, 0, 11, 0, 12, 0, 12, 0, 11, 0, 13, 0, 14, 0, 15, 0, 16, 0, 16, 0, 15, 0, 17, 0, 18, 0, 19, 0, 20, 0, 20, 0, 19, 0, 21, 0, 22, 0, 23, 0, 24, 0, 24, 0, 23, 0, 25, 0, 26, 0, 27, 0, 28, 0, 28, 0, 27, 0, 29, 0, 30, 0, 31, 0, 32, 0, 32, 0, 31, 0, 33, 0, 32, 0, 33, 0, 34, 0, 34, 0, 33, 0, 35, 0, 34, 0, 35, 0, 36, 0, 36, 0, 35, 0, 37, 0, 38, 0, 39, 0, 40, 0, 40, 0, 39, 0, 41, 0, 40, 0, 41, 0, 42, 0, 42, 0, 41, 0, 43, 0, 42, 0, 43, 0, 30, 0, 30, 0, 43, 0, 31, 0, 44, 0, 30, 0, 45, 0, 45, 0, 30, 0, 32, 0, 45, 0, 32, 0, 46, 0, 46, 0, 32, 0, 34, 0, 46, 0, 34, 0, 47, 0, 47, 0, 34, 0, 36, 0, 48, 0, 38, 0, 49, 0, 49, 0, 38, 0, 40, 0, 49, 0, 40, 0, 50, 0, 50, 0, 40, 0, 42, 0, 50, 0, 42, 0, 44, 0, 44, 0, 42, 0, 30, 0, 51, 0, 44, 0, 52, 0, 52, 0, 44, 0, 45, 0, 52, 0, 45, 0, 53, 0, 53, 0, 45, 0, 46, 0, 53, 0, 46, 0, 54, 0, 54, 0, 46, 0, 47, 0, 55, 0, 48, 0, 56, 0, 56, 0, 48, 0, 49, 0, 56, 0, 49, 0, 57, 0, 57, 0, 49, 0, 50, 0, 57, 0, 50, 0, 51, 0, 51, 0, 50, 0, 44, 0, 58, 0, 51, 0, 59, 0, 59, 0, 51, 0, 52, 0, 59, 0, 52, 0, 60, 0, 60, 0, 52, 0, 53, 0, 60, 0, 53, 0, 61, 0, 61, 0, 53, 0, 54, 0, 62, 0, 55, 0, 63, 0, 63, 0, 55, 0, 56, 0, 63, 0, 56, 0, 64, 0, 64, 0, 56, 0, 57, 0, 64, 0, 57, 0, 58, 0, 58, 0, 57, 0, 51, 0, 65, 0, 58, 0, 66, 0, 66, 0, 58, 0, 59, 0, 66, 0, 59, 0, 67, 0, 67, 0, 59, 0, 60, 0, 67, 0, 60, 0, 68, 0, 68, 0, 60, 0, 61, 0, 69, 0, 62, 0, 70, 0, 70, 0, 62, 0, 63, 0, 70, 0, 63, 0, 71, 0, 71, 0, 63, 0, 64, 0, 71, 0, 64, 0, 65, 0, 65, 0, 64, 0, 58, 0, 72, 0, 65, 0, 73, 0, 73, 0, 65, 0, 66, 0, 73, 0, 66, 0, 74, 0, 74, 0, 66, 0, 67, 0, 74, 0, 67, 0, 75, 0, 75, 0, 67, 0, 68, 0, 76, 0, 69, 0, 77, 0, 77, 0, 69, 0, 70, 0, 77, 0, 70, 0, 78, 0, 78, 0, 70, 0, 71, 0, 78, 0, 71, 0, 72, 0, 72, 0, 71, 0, 65, 0, 79, 0, 72, 0, 80, 0, 80, 0, 72, 0, 73, 0, 80, 0, 73, 0, 81, 0, 81, 0, 73, 0, 74, 0, 81, 0, 74, 0, 82, 0, 82, 0, 74, 0, 75, 0, 83, 0, 76, 0, 84, 0, 84, 0, 76, 0, 77, 0, 84, 0, 77, 0, 85, 0, 85, 0, 77, 0, 78, 0, 85, 0, 78, 0, 79, 0, 79, 0, 78, 0, 72, 0, 86, 0, 79, 0, 87, 0, 87, 0, 79, 0, 80, 0, 87, 0, 80, 0, 88, 0, 88, 0, 80, 0, 81, 0, 88, 0, 81, 0, 89, 0, 89, 0, 81, 0, 82, 0, 90, 0, 83, 0, 91, 0, 91, 0, 83, 0, 84, 0, 91, 0, 84, 0, 92, 0, 92, 0, 84, 0, 85, 0, 92, 0, 85, 0, 86, 0, 86, 0, 85, 0, 79, 0, 93, 0, 86, 0, 94, 0, 94, 0, 86, 0, 87, 0, 94, 0, 87, 0, 95, 0, 95, 0, 87, 0, 88, 0, 95, 0, 88, 0, 96, 0, 96, 0, 88, 0, 89, 0, 97, 0, 90, 0, 98, 0, 98, 0, 90, 0, 91, 0, 98, 0, 91, 0, 99, 0, 99, 0, 91, 0, 92, 0, 99, 0, 92, 0, 93, 0, 93, 0, 92, 0, 86, 0, 100, 0, 93, 0, 101, 0, 101, 0, 93, 0, 94, 0, 101, 0, 94, 0, 102, 0, 102, 0, 94, 0, 95, 0, 102, 0, 95, 0, 103, 0, 103, 0, 95, 0, 96, 0, 104, 0, 97, 0, 105, 0, 105, 0, 97, 0, 98, 0, 105, 0, 98, 0, 106, 0, 106, 0, 98, 0, 99, 0, 106, 0, 99, 0, 100, 0, 100, 0, 99, 0, 93, 0, 107, 0, 100, 0, 108, 0, 108, 0, 100, 0, 101, 0, 108, 0, 101, 0, 109, 0, 109, 0, 101, 0, 102, 0, 109, 0, 102, 0, 110, 0, 110, 0, 102, 0, 103, 0, 111, 0, 104, 0, 112, 0, 112, 0, 104, 0, 105, 0, 112, 0, 105, 0, 113, 0, 113, 0, 105, 0, 106, 0, 113, 0, 106, 0, 107, 0, 107, 0, 106, 0, 100, 0, 114, 0, 107, 0, 115, 0, 115, 0, 107, 0, 108, 0, 115, 0, 108, 0, 116, 0, 116, 0, 108, 0, 109, 0, 116, 0, 109, 0, 117, 0, 117, 0, 109, 0, 110, 0, 118, 0, 111, 0, 119, 0, 119, 0, 111, 0, 112, 0, 119, 0, 112, 0, 120, 0, 120, 0, 112, 0, 113, 0, 120, 0, 113, 0, 114, 0, 114, 0, 113, 0, 107, 0, 121, 0, 114, 0, 122, 0, 122, 0, 114, 0, 115, 0, 122, 0, 115, 0, 123, 0, 123, 0, 115, 0, 116, 0, 123, 0, 116, 0, 124, 0, 124, 0, 116, 0, 117, 0, 125, 0, 118, 0, 126, 0, 126, 0, 118, 0, 119, 0, 126, 0, 119, 0, 127, 0, 127, 0, 119, 0, 120, 0, 127, 0, 120, 0, 121, 0, 121, 0, 120, 0, 114, 0, 128, 0, 121, 0, 129, 0, 129, 0, 121, 0, 122, 0, 129, 0, 122, 0, 130, 0, 130, 0, 122, 0, 123, 0, 130, 0, 123, 0, 131, 0, 131, 0, 123, 0, 124, 0, 132, 0, 125, 0, 133, 0, 133, 0, 125, 0, 126, 0, 133, 0, 126, 0, 134, 0, 134, 0, 126, 0, 127, 0, 134, 0, 127, 0, 128, 0, 128, 0, 127, 0, 121, 0, 135, 0, 128, 0, 136, 0, 136, 0, 128, 0, 129, 0, 136,
"blend_shape_data": [ ],
"format": 2194711,
"index_count": 1830,
"material": SubResource( 1 ),
"name": "None",
"primitive": 4,
"skeleton_aabb": [ ],
"vertex_count": 405
}
[sub_resource type="CylinderShape" id=4]
margin = 0.01
radius = 0.04
height = 1.0
[sub_resource type="ConcavePolygonShape" id=5]
data = PoolVector3Array( 0.51, 0, -0.1014, 0.52, 0, 0, 0.5002, 0.0173, -0.0995, 0.5002, 0.0173, -0.0995, 0.52, 0, 0, 0.51, 0.0173, 0, 0.5002, 0.0173, -0.0995, 0.51, 0.0173, 0, 0.4806, 0.0173, -0.0956, 0.4806, 0.0173, -0.0956, 0.51, 0.0173, 0, 0.49, 0.0173, 0, 0.4806, 0.0173, -0.0956, 0.49, 0.0173, 0, 0.4708, 0, -0.0936, 0.4708, 0, -0.0936, 0.49, 0.0173, 0, 0.48, 0, 0, 0.4708, 0, -0.0936, 0.48, 0, 0, 0.4806, -0.0173, -0.0956, 0.4806, -0.0173, -0.0956, 0.48, 0, 0, 0.49, -0.0173, 0, 0.4806, -0.0173, -0.0956, 0.49, -0.0173, 0, 0.5002, -0.0173, -0.0995, 0.5002, -0.0173, -0.0995, 0.49, -0.0173, 0, 0.51, -0.0173, 0, 0.5002, -0.0173, -0.0995, 0.51, -0.0173, 0, 0.51, 0, -0.1014, 0.51, 0, -0.1014, 0.51, -0.0173, 0, 0.52, 0, 0, 0.4804, 0, -0.199, 0.51, 0, -0.1014, 0.4712, 0.0173, -0.1952, 0.4712, 0.0173, -0.1952, 0.51, 0, -0.1014, 0.5002, 0.0173, -0.0995, 0.4712, 0.0173, -0.1952, 0.5002, 0.0173, -0.0995, 0.4527, 0.0173, -0.1875, 0.4527, 0.0173, -0.1875, 0.5002, 0.0173, -0.0995, 0.4806, 0.0173, -0.0956, 0.4527, 0.0173, -0.1875, 0.4806, 0.0173, -0.0956, 0.4435, 0, -0.1837, 0.4435, 0, -0.1837, 0.4806, 0.0173, -0.0956, 0.4708, 0, -0.0936, 0.4435, 0, -0.1837, 0.4708, 0, -0.0936, 0.4527, -0.0173, -0.1875, 0.4527, -0.0173, -0.1875, 0.4708, 0, -0.0936, 0.4806, -0.0173, -0.0956, 0.4527, -0.0173, -0.1875, 0.4806, -0.0173, -0.0956, 0.4712, -0.0173, -0.1952, 0.4712, -0.0173, -0.1952, 0.4806, -0.0173, -0.0956, 0.5002, -0.0173, -0.0995, 0.4712, -0.0173, -0.1952, 0.5002, -0.0173, -0.0995, 0.4804, 0, -0.199, 0.4804, 0, -0.199, 0.5002, -0.0173, -0.0995, 0.51, 0, -0.1014, 0.4324, 0, -0.2889, 0.4804, 0, -0.199, 0.424, 0.0173, -0.2833, 0.424, 0.0173, -0.2833, 0.4804, 0, -0.199, 0.4712, 0.0173, -0.1952, 0.424, 0.0173, -0.2833, 0.4712, 0.0173, -0.1952, 0.4074, 0.0173, -0.2722, 0.4074, 0.0173, -0.2722, 0.4712, 0.0173, -0.1952, 0.4527, 0.0173, -0.1875, 0.4074, 0.0173, -0.2722, 0.4527, 0.0173, -0.1875, 0.3991, 0, -0.2667, 0.3991, 0, -0.2667, 0.4527, 0.0173, -0.1875, 0.4435, 0, -0.1837, 0.3991, 0, -0.2667, 0.4435, 0, -0.1837, 0.4074, -0.0173, -0.2722, 0.4074, -0.0173, -0.2722, 0.4435, 0, -0.1837, 0.4527, -0.0173, -0.1875, 0.4074, -0.0173, -0.2722, 0.4527, -0.0173, -0.1875, 0.424, -0.0173, -0.2833, 0.424, -0.0173, -0.2833, 0.4527, -0.0173, -0.1875, 0.4712, -0.0173, -0.1952, 0.424, -0.0173, -0.2833, 0.4712, -0.0173, -0.1952, 0.4324, 0, -0.2889, 0.4324, 0, -0.2889, 0.4712, -0.0173, -0.1952, 0.4804, 0, -0.199, 0.3677, 0, -0.3677, 0.4324, 0, -0.2889, 0.3606, 0.0173, -0.3606, 0.3606, 0.0173, -0.3606, 0.4324, 0, -0.2889, 0.424, 0.0173, -0.2833, 0.3606, 0.0173, -0.3606, 0.424, 0.0173, -0.2833, 0.3465, 0.0173, -0.3465, 0.3465, 0.0173, -0.3465, 0.424, 0.0173, -0.2833, 0.4074, 0.0173, -0.2722, 0.3465, 0.0173, -0.3465, 0.4074, 0.0173, -0.2722, 0.3394, 0, -0.3394, 0.3394, 0, -0.3394, 0.4074, 0.0173, -0.2722, 0.3991, 0, -0.2667, 0.3394, 0, -0.3394, 0.3991, 0, -0.2667, 0.3465, -0.0173, -0.3465, 0.3465, -0.0173, -0.3465, 0.3991, 0, -0.2667, 0.4074, -0.0173, -0.2722, 0.3465, -0.0173, -0.3465, 0.4074, -0.0173, -0.2722, 0.3606, -0.0173, -0.3606, 0.3606, -0.0173, -0.3606, 0.4074, -0.0173, -0.2722, 0.424, -0.0173, -0.2833, 0.3606, -0.0173, -0.3606, 0.424, -0.0173, -0.2833, 0.3677, 0, -0.3677, 0.3677, 0, -0.3677, 0.424, -0.0173, -0.2833, 0.4324, 0, -0.2889, 0.2889, 0, -0.4324, 0.3677, 0, -0.3677, 0.2833, 0.0173, -0.4241, 0.2833, 0.0173, -0.4241, 0.3677, 0, -0.3677, 0.3606, 0.0173, -0.3606, 0.2833, 0.0173, -0.4241, 0.3606, 0.0173, -0.3606, 0.2722, 0.0173, -0.4074, 0.2722, 0.0173, -0.4074, 0.3606, 0.0173, -0.3606, 0.3465, 0.0173, -0.3465, 0.2722, 0.0173, -0.4074, 0.3465, 0.0173, -0.3465, 0.2667, 0, -0.3991, 0.2667, 0, -0.3991, 0.3465, 0.0173, -0.3465, 0.3394, 0, -0.3394, 0.2667, 0, -0.3991, 0.3394, 0, -0.3394, 0.2722, -0.0173, -0.4074, 0.2722, -0.0173, -0.4074, 0.3394, 0, -0.3394, 0.3465, -0.0173, -0.3465, 0.2722, -0.0173, -0.4074, 0.3465, -0.0173, -0.3465, 0.2833, -0.0173, -0.4241, 0.2833, -0.0173, -0.4241, 0.3465, -0.0173, -0.3465, 0.3606, -0.0173, -0.3606, 0.2833, -0.0173, -0.4241, 0.3606, -0.0173, -0.3606, 0.2889, 0, -0.4324, 0.2889, 0, -0.4324, 0.3606, -0.0173, -0.3606, 0.36
[node name="Arrow" type="Spatial"]
script = ExtResource( 1 )
material = SubResource( 3 )
[node name="Mesh" type="MeshInstance" parent="."]
transform = Transform( -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 0, 0, 1, 0, 0, 0 )
mesh = SubResource( 6 )
skeleton = NodePath("../..")
material/0 = SubResource( 3 )
[node name="TranslateArea" type="Area" parent="."]
input_capture_on_drag = true
monitoring = false
monitorable = false
[node name="CollisionShape" type="CollisionShape" parent="TranslateArea"]
transform = Transform( -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 0, 0, 1, 0.50023, 0, 0 )
shape = SubResource( 4 )
[node name="RotateArea" type="Area" parent="."]
input_capture_on_drag = true
[node name="CollisionShape" type="CollisionShape" parent="RotateArea"]
transform = Transform( -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 0, 0, 1, 0, 0, 0 )
shape = SubResource( 5 )
[connection signal="input_event" from="TranslateArea" to="." method="_on_TranslateArea_input_event"]
[connection signal="input_event" from="RotateArea" to="." method="_on_RotateArea_input_event"]