diff --git a/kaolin/io/materials.py b/kaolin/io/materials.py index 3759bed41..c02f61738 100644 --- a/kaolin/io/materials.py +++ b/kaolin/io/materials.py @@ -45,6 +45,10 @@ class MaterialLoadError(MaterialError): pass +class MaterialWriteError(MaterialError): + pass + + class MaterialFileError(MaterialError): pass @@ -263,7 +267,7 @@ class PBRMaterial(Material): The default value is `0.01`. opacity_value (float): Opacity, with `1.0` fully opaque and `0.0` as transparent with values within this range - defining a translucent surface. Default value is `0.0`. + defining a translucent surface. Default value is `1.0`. opacity_treshold (float): Used to create cutouts based on the `opacity_value`. Surfaces with an opacity smaller than the `opacity_threshold` will be fully transparent. Default value is `0.0`. @@ -721,6 +725,9 @@ def _read_data(data): params[f'clearcoat_roughness_{["texture", "value"][is_value]}'] = output if 'colorspace' in data: params['clearcoat_roughness_colorspace'] = data['colorspace']['value'] + elif 'opacitythreshold' in name.lower(): + output, _ = _read_data(data) + params['opacity_threshold'] = output elif 'opacity' in name.lower(): output, is_value = _read_data(data) params[f'opacity_{["texture", "value"][is_value]}'] = output diff --git a/kaolin/io/usd.py b/kaolin/io/usd.py index 751d73cba..29c2948f5 100644 --- a/kaolin/io/usd.py +++ b/kaolin/io/usd.py @@ -23,6 +23,7 @@ import warnings from collections import namedtuple import numpy as np +from tqdm import tqdm import torch @@ -81,7 +82,7 @@ def _get_flattened_mesh_attributes(stage, scene_path, with_materials, with_norma attrs = {} - def _process_mesh(mesh_prim, ref_path, attrs): + def _process_mesh(mesh_prim, ref_path, attrs, time): cur_first_idx_faces = sum([len(v) for v in attrs.get('vertices', [])]) cur_first_idx_uvs = sum([len(u) for u in attrs.get('uvs', [])]) mesh = UsdGeom.Mesh(mesh_prim) @@ -91,6 +92,7 @@ def _process_mesh(mesh_prim, ref_path, attrs): mesh_st = mesh.GetPrimvar('st') mesh_subsets = UsdGeom.Subset.GetAllGeomSubsets(UsdGeom.Imageable(mesh_prim)) mesh_material = UsdShade.MaterialBindingAPI(mesh_prim).ComputeBoundMaterial()[0] + transform = torch.from_numpy(np.array(UsdGeom.Xformable(mesh_prim).ComputeLocalToWorldTransform(time), dtype=np.float32)) # Parse mesh UVs if mesh_st: @@ -101,7 +103,10 @@ def _process_mesh(mesh_prim, ref_path, attrs): # Parse mesh geometry if mesh_vertices: - attrs.setdefault('vertices', []).append(torch.from_numpy(np.array(mesh_vertices, dtype=np.float32))) + mesh_vertices = torch.from_numpy(np.array(mesh_vertices, dtype=np.float32)) + mesh_vertices_homo = torch.nn.functional.pad(mesh_vertices, (0, 1), mode='constant', value=1.) + mesh_vertices = (mesh_vertices_homo @ transform)[:, :3] + attrs.setdefault('vertices', []).append(mesh_vertices) if mesh_vertex_indices: attrs.setdefault('face_vertex_counts', []).append(torch.from_numpy( np.array(mesh_face_vertex_counts, dtype=np.int64))) @@ -149,7 +154,7 @@ def _process_mesh(mesh_prim, ref_path, attrs): attrs['material_idx_map'][mesh_material_path] = material_idx except usd_materials.MaterialNotSupportedError as e: warnings.warn(e.args[0]) - except usd_materials.MaterialReadError as e: + except usd_materials.MaterialLoadError as e: warnings.warn(e.args[0]) if mesh_subsets: for subset in mesh_subsets: @@ -169,7 +174,7 @@ def _process_mesh(mesh_prim, ref_path, attrs): except usd_materials.MaterialNotSupportedError as e: warnings.warn(e.args[0]) continue - except usd_materials.MaterialReadError as e: + except usd_materials.MaterialLoadError as e: warnings.warn(e.args[0]) subset_material_path = str(subset_material.GetPath()) @@ -197,16 +202,16 @@ def _process_mesh(mesh_prim, ref_path, attrs): # Assign to `None` material (ie. index 0) attrs.setdefault('materials_face_idx', []).extend([0] * mesh_face_vertex_counts[face_idx]) - def _traverse(cur_prim, ref_path, attrs): + def _traverse(cur_prim, ref_path, attrs, time): metadata = cur_prim.GetMetadata('references') if metadata: ref_path = os.path.dirname(metadata.GetAddedOrExplicitItems()[0].assetPath) if UsdGeom.Mesh(cur_prim): - _process_mesh(cur_prim, ref_path, attrs) + _process_mesh(cur_prim, ref_path, attrs, time) for child in cur_prim.GetChildren(): - _traverse(child, ref_path, attrs) + _traverse(child, ref_path, attrs, time) - _traverse(stage.GetPrimAtPath(scene_path), '', attrs) + _traverse(stage.GetPrimAtPath(scene_path), '', attrs, time) if not attrs.get('vertices'): warnings.warn(f'Scene object at {scene_path} contains no vertices.', UserWarning) @@ -558,6 +563,11 @@ def import_meshes(file_path, scene_paths=None, with_materials=False, with_normal # TODO add arguments to selectively import UVs and normals assert os.path.exists(file_path) stage = Usd.Stage.Open(file_path) + # Remove `instanceable` flags + # USD Scene Instances are an optimization to avoid duplicating mesh data in memory + # Removing the instanceable flag allows for easy retrieval of mesh data + for p in stage.Traverse(): + p.SetInstanceable(False) if scene_paths is None: scene_paths = get_scene_paths(file_path, prim_types=['Mesh']) if times is None: @@ -565,7 +575,8 @@ def import_meshes(file_path, scene_paths=None, with_materials=False, with_normal vertices_list, faces_list, uvs_list, face_uvs_idx_list, face_normals_list = [], [], [], [], [] materials_order_list, materials_list = [], [] - for scene_path, time in zip(scene_paths, times): + silence_tqdm = len(scene_paths) < 10 # Silence tqdm if fewer than 10 paths are found + for scene_path, time in zip(tqdm(scene_paths, desc="Importing from USD", unit="mesh", disable=silence_tqdm), times): mesh_attr = _get_flattened_mesh_attributes(stage, scene_path, with_materials, with_normals, time=time) vertices = mesh_attr['vertices'] face_vertex_counts = mesh_attr['face_vertex_counts'] @@ -598,7 +609,7 @@ def import_meshes(file_path, scene_paths=None, with_materials=False, with_normal if face_normals is not None and faces is not None and face_normals.size(0) > 0: face_normals = face_normals.reshape(-1, faces.size(1), 3) if faces is not None and materials_face_idx is not None: # Create material order list - materials_face_idx.view(-1, faces.size(1)) + materials_face_idx = materials_face_idx.view(-1, faces.size(1)) cur_mat_idx = -1 materials_order = [] for idx in range(len(materials_face_idx)): @@ -707,9 +718,10 @@ def add_mesh(stage, scene_path, vertices=None, faces=None, uvs=None, face_uvs_id for i, subset in enumerate(subsets): subset_prim = stage.DefinePrim(f'{scene_path}/subset_{i}', 'GeomSubset') subset_prim.GetAttribute('indices').Set(subsets[subset]) - materials[subset]._write_usd_preview_surface(stage, f'{scene_path}/Looks/material_{subset}', - [subset_prim], time, texture_dir=f'material_{subset}', - texture_file_prefix='') # TODO file path + if isinstance(materials[subset], usd_materials.Material): + materials[subset]._write_usd_preview_surface(stage, f'{scene_path}/Looks/material_{subset}', + [subset_prim], time, texture_dir=f'material_{subset}', + texture_file_prefix='') # TODO allow users to pass root path to save textures to return usd_mesh.GetPrim() @@ -810,7 +822,7 @@ def export_meshes(file_path, scene_paths=None, vertices=None, faces=None, if times is None: times = [Usd.TimeCode.Default()] * len(scene_paths) - for i, scene_path in enumerate(scene_paths): + for i, scene_path in enumerate(tqdm(scene_paths, desc="Exporting to USD", unit="mesh")): mesh_params = {k: p[i] for k, p in supplied_parameters.items()} add_mesh(stage, scene_path, **mesh_params) stage.Save() diff --git a/tests/python/kaolin/io/test_usd.py b/tests/python/kaolin/io/test_usd.py index f9bf0e608..9a290681e 100644 --- a/tests/python/kaolin/io/test_usd.py +++ b/tests/python/kaolin/io/test_usd.py @@ -191,6 +191,19 @@ def test_import_hetero_homogenize_import_mesh(self, scene_paths, out_dir, hetero golden = os.path.join(out_dir, '../../../../samples/golden/rocket_homogenized.usda') assert open(golden).read() == open(out_path).read() + def test_import_with_transform(self, scene_paths, out_dir, hetero_mesh_path): + """Test that mesh transforms are correctly applied during import""" + out_path = os.path.join(out_dir, 'transformed.usda') + mesh = usd.import_mesh(hetero_mesh_path, '/Root', + heterogeneous_mesh_handler=usd.heterogeneous_mesh_handler_naive_homogenize) + stage = usd.create_stage(out_path) + prim = usd.add_mesh(stage, '/World/Rocket', vertices=mesh.vertices, faces=mesh.faces) + UsdGeom.Xformable(prim).AddTranslateOp().Set((10, 10, 10)) + stage.Save() + + mesh_import = usd.import_mesh(out_path) + assert torch.allclose(mesh_import.vertices, mesh.vertices + 10.) + def test_import_material_subsets(self, scene_paths, out_dir, hetero_subsets_materials_mesh_path): """Test that imports materials from mesh with subsets""" out_path = os.path.join(out_dir, 'homogenized_materials.usda') diff --git a/tests/samples/golden/rocket_homogenized.usda b/tests/samples/golden/rocket_homogenized.usda index 844fae0af..f28a74a2c 100644 --- a/tests/samples/golden/rocket_homogenized.usda +++ b/tests/samples/golden/rocket_homogenized.usda @@ -10,7 +10,7 @@ def Xform "World" { int[] faceVertexCounts = [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3] int[] faceVertexIndices = [0, 1, 2, 0, 2, 3, 4, 5, 6, 4, 6, 7, 8, 9, 10, 8, 10, 11, 12, 13, 14, 12, 14, 15, 16, 17, 18, 16, 18, 19, 20, 21, 22, 20, 22, 23, 24, 25, 26, 24, 26, 27, 28, 29, 30, 28, 30, 31, 32, 33, 34, 32, 34, 35, 36, 37, 38, 36, 38, 39, 40, 41, 42, 40, 42, 43, 44, 45, 46, 44, 46, 47, 48, 49, 50, 48, 50, 51, 52, 53, 54, 52, 54, 55, 56, 57, 58, 56, 58, 59, 60, 61, 62, 60, 62, 63, 64, 65, 66, 64, 66, 67, 68, 69, 70, 68, 70, 71, 170, 75, 479, 169, 72, 170, 487, 73, 488, 490, 74, 486, 479, 76, 175, 491, 176, 490, 75, 178, 76, 78, 85, 75, 460, 179, 77, 72, 89, 78, 171, 179, 460, 180, 192, 171, 174, 182, 173, 74, 181, 174, 79, 84, 73, 490, 177, 74, 76, 80, 79, 182, 81, 82, 181, 83, 182, 80, 183, 84, 177, 194, 181, 178, 185, 80, 176, 198, 177, 85, 186, 178, 88, 87, 176, 91, 188, 85, 86, 87, 88, 89, 90, 91, 192, 202, 179, 81, 98, 90, 92, 93, 81, 183, 193, 184, 185, 195, 183, 186, 197, 185, 196, 209, 93, 94, 100, 195, 198, 218, 194, 187, 95, 197, 96, 221, 87, 97, 207, 98, 99, 220, 95, 204, 200, 99, 199, 226, 202, 211, 210, 100, 101, 215, 209, 216, 102, 210, 219, 217, 216, 200, 103, 220, 104, 222, 200, 224, 243, 103, 222, 227, 224, 105, 232, 102, 235, 251, 232, 106, 239, 235, 243, 242, 106, 228, 109, 243, 227, 107, 228, 229, 249, 223, 246, 264, 107, 239, 108, 251, 242, 110, 239, 109, 257, 242, 107, 258, 109, 258, 277, 257, 263, 113, 258, 252, 266, 264, 253, 265, 249, 110, 267, 108, 266, 269, 111, 267, 290, 253, 277, 275, 112, 262, 278, 113, 278, 282, 276, 269, 301, 268, 270, 289, 287, 275, 279, 290, 292, 300, 301, 289, 308, 293, 280, 295, 289, 281, 309, 279, 114, 297, 282, 297, 317, 310, 296, 319, 297, 288, 325, 115, 294, 116, 288, 308, 118, 117, 309, 307, 294, 118, 314, 119, 324, 336, 315, 285, 340, 120, 320, 121, 122, 325, 340, 285, 311, 326, 320, 327, 123, 325, 314, 124, 312, 332, 328, 314, 315, 331, 125, 336, 335, 331, 318, 338, 332, 303, 337, 318, 323, 339, 322, 326, 126, 121, 127, 128, 123, 129, 130, 303, 131, 134, 342, 128, 147, 340, 126, 132, 131, 330, 351, 127, 335, 345, 330, 337, 358, 338, 339, 347, 334, 133, 139, 352, 358, 139, 133, 347, 357, 346, 134, 141, 341, 135, 349, 134, 351, 136, 128, 345, 137, 351, 349, 353, 141, 137, 368, 138, 139, 369, 355, 337, 140, 358, 141, 361, 348, 359, 142, 362, 130, 145, 140, 147, 146, 143, 144, 145, 130, 353, 365, 366, 136, 146, 147, 369, 373, 354, 148, 389, 365, 373, 149, 372, 377, 375, 370, 140, 378, 377, 380, 385, 379, 389, 388, 380, 393, 387, 146, 149, 395, 392, 381, 398, 149, 401, 155, 153, 150, 158, 402, 152, 406, 150, 151, 432, 152, 412, 408, 409, 153, 400, 412, 410, 433, 432, 411, 431, 408, 400, 435, 411, 420, 416, 154, 158, 425, 155, 156, 157, 158, 425, 424, 435, 159, 162, 425, 406, 427, 157, 415, 428, 414, 160, 430, 431, 435, 434, 160, 433, 493, 456, 434, 163, 430, 443, 161, 162, 428, 447, 426, 429, 445, 428, 445, 450, 447, 163, 164, 451, 454, 457, 163, 457, 166, 164, 452, 475, 450, 456, 492, 165, 166, 473, 475, 168, 476, 166, 461, 167, 168, 477, 479, 476, 167, 169, 477, 472, 488, 469, 492, 491, 489, 476, 175, 473, 78, 75, 170, 170, 72, 78, 169, 482, 72, 72, 482, 173, 180, 171, 172, 482, 484, 173, 173, 484, 174, 180, 172, 73, 73, 172, 488, 484, 486, 174, 174, 486, 74, 79, 73, 487, 79, 487, 76, 76, 487, 175, 75, 76, 479, 490, 176, 177, 85, 178, 75, 491, 88, 176, 91, 85, 78, 78, 89, 91, 192, 179, 171, 72, 173, 89, 89, 173, 82, 184, 192, 180, 173, 182, 82, 184, 180, 84, 84, 180, 73, 174, 181, 182, 80, 84, 79, 74, 177, 181, 178, 80, 76, 92, 81, 182, 183, 184, 84, 182, 83, 92, 185, 183, 80, 181, 194, 83, 186, 185, 178, 177, 198, 194, 188, 186, 85, 176, 87, 198, 189, 188, 91, 91, 90, 189, 89, 82, 90, 90, 82, 81, 197, 186, 187, 187, 186, 188, 187, 188, 191, 191, 188, 189, 190, 179, 202, 191, 189, 98, 98, 189, 90, 199, 202, 192, 97, 98, 81, 199, 192, 193, 193, 192, 184, 81, 93, 97, 195, 193, 183, 93, 92, 196, 196, 92, 83, 94, 195, 185, 83, 194, 196, 185, 197, 94, 207, 97, 208, 208, 97, 93, 205, 193, 100, 100, 193, 195, 93, 209, 208, 211, 100, 94, 209, 196, 101, 101, 196, 194, 211, 94, 212, 212, 94, 197, 194, 218, 101, 197, 95, 212, 198, 87, 218, 218, 87, 221, 95, 187, 99, 99, 187, 191, 99, 191, 204, 204, 191, 98, 98, 207, 204, 205, 199, 193, 200, 220, 99, 226, 201, 202, 104, 200, 204, 203, 226, 199, 104, 204, 206, 206, 204, 207, 203, 199, 205, 206, 207, 214, 214, 207, 208, 210, 205, 100, 214, 208, 215, 215, 208, 209, 216, 210, 211, 216, 211, 219, 219, 211, 212, 219, 212, 220, 220, 212, 95, 233, 205, 102, 102, 205, 210, 231, 214, 213, 213, 214, 215, 105, 102, 216, 215, 101, 213, 213, 101, 240, 216, 217, 105, 101, 218, 240, 240, 218, 241, 217, 219, 103, 103, 219, 220, 218, 221, 241, 224, 103, 200, 200, 222, 224, 223, 226, 203, 222, 104, 230, 230, 104, 206, 223, 203, 233, 233, 203, 205, 230, 206, 231, 231, 206, 214, 228, 243, 224, 225, 226, 261, 224, 227, 228, 261, 226, 223, 222, 230, 227, 227, 230, 247, 229, 223, 233, 230, 231, 247, 247, 231, 234, 229, 233, 232, 232, 233, 102, 231, 213, 234, 234, 213, 236, 235, 232, 105, 213, 240, 236, 235, 105, 106, 106, 105, 217, 106, 217, 243, 243, 217, 103, 234, 236, 254, 254, 236, 237, 239, 251, 235, 236, 240, 237, 237, 240, 238, 242, 239, 106, 240, 241, 238, 238, 241, 244, 109, 242, 243, 241, 221, 244, 244, 221, 298, 107, 109, 228, 298, 221, 245, 246, 107, 227, 249, 261, 223, 227, 247, 246, 246, 247, 250, 248, 249, 229, 247, 234, 250, 250, 234, 254, 248, 229, 251, 251, 229, 232, 107, 264, 263, 246, 250, 264, 264, 250, 252, 253, 249, 248, 250, 254, 252, 252, 254, 255, 253, 248, 108, 108, 248, 251, 254, 237, 255, 255, 237, 256, 110, 108, 239, 237, 238, 256, 257, 110, 242, 258, 257, 109, 263, 258, 107, 256, 238, 272, 272, 238, 273, 112, 110, 277, 277, 110, 257, 238, 244, 273, 273, 244, 259, 113, 277, 258, 244, 298, 259, 262, 113, 263, 260, 261, 284, 262, 263, 111, 111, 263, 264, 284, 261, 265, 265, 261, 249, 264, 266, 111, 252, 255, 266, 266, 255, 271, 267, 253, 108, 255, 256, 271, 271, 256, 272, 112, 267, 110, 111, 269, 268, 265, 253, 286, 266, 271, 269, 269, 271, 287, 253, 290, 286, 287, 271, 270, 270, 271, 272, 267, 112, 290, 290, 112, 275, 272, 273, 270, 270, 273, 280, 274, 275, 277, 273, 259, 280, 274, 277, 276, 276, 277, 113, 113, 278, 276, 262, 111, 278, 278, 111, 268, 279, 275, 281, 281, 275, 274, 280, 259, 302, 281, 274, 282, 282, 274, 276, 302, 259, 298, 114, 282, 278, 283, 284, 285, 278, 268, 114, 114, 268, 301, 285, 284, 115, 115, 284, 265, 292, 301, 269, 115, 265, 288, 288, 265, 286, 269, 287, 292, 292, 287, 293, 288, 286, 291, 291, 286, 290, 287, 289, 293, 290, 279, 291, 289, 270, 280, 306, 300, 292, 306, 292, 117, 117, 292, 293, 294, 288, 291, 293, 308, 117, 294, 291, 309, 309, 291, 279, 289, 295, 308, 310, 309, 281, 295, 280, 302, 310, 281, 297, 297, 281, 282, 303, 302, 298, 296, 297, 114, 303, 298, 299, 296, 114, 300, 300, 114, 301, 318, 295, 302, 304, 317, 297, 318, 302, 303, 297, 319, 304, 296, 300, 319, 319, 300, 305, 325, 285, 115, 300, 306, 305, 305, 306, 321, 116, 325, 288, 306, 117, 321, 321, 117, 119, 307, 116, 294, 117, 118, 119, 316, 307, 309, 308, 295, 118, 316, 309, 317, 317, 309, 310, 327, 325, 116, 321, 119, 311, 311, 119, 312, 327, 116, 313, 313, 116, 307, 119, 314, 312, 313, 307, 125, 125, 307, 316, 314, 118, 332, 332, 118, 295, 125, 316, 315, 315, 316, 317, 332, 295, 318, 315, 317, 324, 324, 317, 304, 304, 319, 324, 324, 319, 122, 319, 305, 122, 122, 305, 320, 305, 321, 320, 320, 321, 311, 322, 336, 324, 322, 324, 323, 323, 324, 122, 122, 121, 323, 123, 340, 325, 320, 326, 121, 127, 123, 327, 311, 312, 326, 326, 312, 124, 127, 327, 329, 329, 327, 313, 328, 124, 314, 329, 313, 331, 331, 313, 125, 336, 331, 315, 326, 124, 126, 126, 124, 344, 330, 127, 329, 124, 328, 344, 344, 328, 333, 330, 329, 335, 335, 329, 331, 328, 332, 333, 333, 332, 338, 334, 335, 336, 337, 338, 318, 334, 336, 339, 339, 336, 322, 342, 339, 323, 342, 323, 131, 131, 323, 121, 128, 340, 123, 121, 126, 131, 130, 337, 303, 341, 339, 134, 134, 339, 342, 343, 340, 147, 135, 134, 131, 131, 132, 135, 351, 128, 127, 126, 344, 132, 132, 344, 352, 345, 351, 330, 344, 333, 352, 352, 333, 133, 346, 345, 335, 133, 333, 358, 358, 333, 338, 346, 335, 347, 347, 335, 334, 341, 347, 339, 352, 139, 355, 345, 346, 137, 137, 346, 357, 360, 357, 347, 347, 341, 360, 360, 341, 348, 341, 141, 348, 134, 349, 141, 136, 147, 128, 349, 135, 350, 350, 135, 132, 138, 136, 351, 132, 352, 350, 350, 352, 355, 351, 137, 138, 141, 353, 366, 349, 350, 353, 353, 350, 354, 350, 355, 354, 354, 355, 369, 356, 369, 139, 137, 357, 368, 368, 357, 362, 139, 358, 356, 356, 358, 377, 357, 360, 362, 362, 360, 359, 358, 140, 377, 359, 360, 361, 361, 360, 348, 337, 130, 140, 366, 361, 141, 368, 362, 374, 374, 362, 142, 356, 377, 370, 363, 142, 359, 363, 359, 364, 364, 359, 361, 364, 361, 365, 365, 361, 366, 148, 365, 353, 393, 146, 136, 353, 354, 148, 148, 354, 372, 393, 136, 367, 367, 136, 138, 354, 373, 372, 367, 138, 374, 374, 138, 368, 369, 356, 373, 373, 356, 370, 365, 389, 380, 148, 372, 389, 389, 372, 392, 371, 393, 367, 372, 149, 392, 371, 367, 399, 399, 367, 374, 373, 370, 149, 149, 370, 381, 399, 374, 383, 383, 374, 142, 370, 375, 381, 383, 142, 376, 376, 142, 363, 377, 378, 375, 376, 363, 379, 379, 363, 364, 140, 145, 378, 379, 364, 380, 380, 364, 365, 381, 375, 398, 382, 383, 384, 384, 383, 376, 384, 376, 385, 385, 376, 379, 388, 385, 380, 386, 146, 387, 391, 388, 389, 390, 387, 393, 389, 392, 391, 391, 392, 396, 390, 393, 394, 394, 393, 371, 392, 395, 396, 394, 371, 397, 397, 371, 399, 149, 398, 395, 397, 399, 382, 382, 399, 383, 153, 155, 400, 155, 401, 158, 158, 401, 402, 422, 421, 403, 156, 158, 150, 422, 403, 404, 404, 403, 405, 150, 406, 156, 404, 405, 413, 413, 405, 407, 152, 432, 406, 413, 407, 408, 408, 407, 409, 151, 410, 432, 411, 408, 412, 412, 400, 411, 404, 413, 414, 414, 413, 415, 415, 413, 431, 431, 413, 408, 160, 431, 411, 416, 417, 154, 433, 410, 418, 411, 435, 160, 439, 416, 420, 435, 400, 425, 425, 400, 155, 439, 420, 419, 419, 420, 421, 159, 425, 158, 419, 421, 423, 423, 421, 422, 158, 157, 159, 423, 422, 414, 414, 422, 404, 157, 156, 406, 162, 424, 425, 442, 439, 419, 443, 162, 159, 442, 419, 426, 426, 419, 423, 443, 159, 427, 427, 159, 157, 426, 423, 428, 428, 423, 414, 449, 427, 406, 429, 428, 415, 406, 432, 449, 449, 432, 456, 429, 415, 430, 430, 415, 431, 432, 433, 456, 434, 430, 160, 424, 434, 435, 451, 429, 163, 163, 429, 430, 454, 163, 434, 436, 416, 459, 493, 433, 437, 434, 424, 454, 454, 424, 440, 459, 416, 438, 438, 416, 439, 424, 162, 440, 440, 162, 161, 438, 439, 441, 441, 439, 442, 446, 161, 443, 441, 442, 447, 447, 442, 426, 446, 443, 444, 444, 443, 427, 445, 447, 428, 427, 449, 444, 451, 445, 429, 161, 446, 455, 455, 446, 466, 465, 441, 448, 448, 441, 447, 446, 444, 466, 466, 444, 467, 447, 450, 448, 444, 449, 467, 467, 449, 165, 445, 451, 450, 450, 451, 452, 449, 456, 165, 451, 164, 452, 163, 457, 164, 457, 454, 453, 453, 454, 440, 453, 440, 455, 455, 440, 161, 465, 438, 441, 456, 493, 492, 168, 166, 457, 458, 459, 460, 457, 453, 168, 168, 453, 461, 460, 459, 478, 478, 459, 438, 453, 455, 461, 461, 455, 462, 478, 438, 464, 464, 438, 465, 455, 466, 462, 462, 466, 463, 464, 465, 470, 470, 465, 448, 466, 467, 463, 463, 467, 468, 470, 448, 474, 474, 448, 450, 467, 165, 468, 450, 475, 474, 475, 452, 166, 166, 452, 164, 485, 464, 469, 469, 464, 470, 463, 468, 483, 483, 468, 471, 469, 470, 472, 472, 470, 474, 468, 165, 471, 471, 165, 489, 472, 474, 473, 473, 474, 475, 165, 492, 489, 476, 473, 166, 477, 476, 168, 168, 167, 477, 461, 462, 167, 167, 462, 481, 485, 478, 464, 462, 463, 481, 481, 463, 483, 170, 479, 477, 88, 493, 480, 477, 169, 170, 171, 460, 478, 167, 481, 169, 169, 481, 482, 171, 478, 172, 172, 478, 485, 481, 483, 482, 482, 483, 484, 172, 485, 488, 488, 485, 469, 483, 471, 484, 484, 471, 486, 487, 488, 472, 471, 489, 486, 486, 489, 490, 487, 472, 175, 175, 472, 473, 489, 491, 490, 479, 175, 476, 491, 492, 88, 88, 492, 493, 508, 499, 494, 494, 499, 495, 495, 499, 496, 496, 499, 497, 497, 499, 498, 498, 499, 500, 500, 499, 501, 501, 499, 502, 502, 499, 503, 503, 499, 504, 504, 499, 505, 505, 499, 506, 506, 499, 507, 507, 499, 508, 509, 510, 511, 509, 511, 512, 509, 512, 513, 509, 513, 514, 509, 514, 515, 509, 515, 516, 509, 516, 517, 509, 517, 518, 509, 518, 519, 509, 519, 520, 509, 520, 521, 509, 521, 522] - point3f[] points = [(0.022165, 1.954757, -1.199207), (0.054038, 2.869443, -0.527936), (0.180556, 0.824518, -0.302428), (0.053867, -0.15824, -1.615198), (-0.022165, 1.954757, -1.199207), (0.022165, 1.954757, -1.199207), (0.053867, -0.15824, -1.615198), (-0.053867, -0.15824, -1.615198), (-0.022165, 1.954757, -1.199207), (-0.053867, -0.15824, -1.615198), (-0.180556, 0.824517, -0.302428), (-0.054038, 2.869443, -0.527936), (-0.054038, 2.869443, -0.527936), (-0.180556, 0.824517, -0.302428), (0.180556, 0.824518, -0.302428), (0.054038, 2.869443, -0.527936), (-0.180556, 0.824517, -0.302428), (-0.053867, -0.15824, -1.615198), (0.053867, -0.15824, -1.615198), (0.180556, 0.824518, -0.302428), (0.022165, 1.954757, -1.199207), (-0.022165, 1.954757, -1.199207), (-0.054038, 2.869443, -0.527936), (0.054038, 2.869443, -0.527936), (0.965254, 1.954757, 0.715744), (0.386226, 2.869443, 0.374649), (0.128258, 0.824518, 0.356944), (1.295892, -0.15824, 0.970168), (0.98954, 1.954757, 0.678658), (0.965254, 1.954757, 0.715744), (1.295892, -0.15824, 0.970168), (1.354916, -0.15824, 0.88004), (0.98954, 1.954757, 0.678658), (1.354916, -0.15824, 0.88004), (0.326095, 0.824517, 0.054848), (0.445436, 2.869443, 0.284235), (0.445436, 2.869443, 0.284235), (0.326095, 0.824517, 0.054848), (0.128258, 0.824518, 0.356944), (0.386226, 2.869443, 0.374649), (0.326095, 0.824517, 0.054848), (1.354916, -0.15824, 0.88004), (1.295892, -0.15824, 0.970168), (0.128258, 0.824518, 0.356944), (0.386226, 2.869443, 0.374649), (0.965254, 1.954757, 0.715744), (0.98954, 1.954757, 0.678658), (0.445436, 2.869443, 0.284235), (-1.02865, 1.954757, 0.631093), (-1.376089, -0.164189, 0.871764), (-0.177057, 0.824518, 0.308466), (-0.435546, 2.869443, 0.315107), (-1.424989, -0.15824, 0.778553), (-1.376089, -0.164189, 0.871764), (-1.02865, 1.954757, 0.631093), (-1.051326, 1.954757, 0.593002), (-0.361775, 0.824517, -0.001825), (-1.424989, -0.15824, 0.778553), (-1.051326, 1.954757, 0.593002), (-0.49083, 2.869443, 0.222241), (-0.177057, 0.824518, 0.308466), (-0.361775, 0.824517, -0.001825), (-0.49083, 2.869443, 0.222241), (-0.435546, 2.869443, 0.315107), (-0.177057, 0.824518, 0.308466), (-1.376089, -0.164189, 0.871764), (-1.424989, -0.15824, 0.778553), (-0.361775, 0.824517, -0.001825), (-0.49083, 2.869443, 0.222241), (-1.051326, 1.954757, 0.593002), (-1.02865, 1.954757, 0.631093), (-0.435546, 2.869443, 0.315107), (-0.190389, 2.027422, -0.962132), (-0.135748, 4.325539, -0.710001), (-0.137513, 1.080269, -0.689161), (-0.189833, 2.896162, -0.96751), (-0.178429, 3.378934, -0.915109), (0, 5.355591, -0.011129), (-0.193878, 2.441602, -0.983412), (-0.160148, 3.8672671, -0.828205), (-0.314113, 3.868298, -0.780982), (-0.511096, 1.660871, -0.766504), (-0.35212, 1.6605, -0.851833), (-0.391629, 1.0806429, -0.583585), (-0.26627, 4.326667, -0.669845), (-0.372361, 2.896847, -0.911757), (0, 0.602943, 0.006001), (-0.124167, 0.633014, -0.146121), (-0.036953, 0.632838, -0.187445), (-0.373466, 2.027796, -0.906331), (-0.54218, 2.028434, -0.815722), (-0.380304, 2.442165, -0.92654), (-0.460267, 1.344088, -0.688171), (-0.585848, 1.344463, -0.58473), (-0.58036, 3.872579, -0.600945), (-0.8091, 2.901373, -0.550729), (0, 0.602943, 0.006001), (-0.650515, 1.6616299, -0.651682), (-0.689975, 2.029304, -0.693882), (-0.826267, 2.44565, -0.558453), (-0.578512, 4.333676, -0.409826), (-0.499925, 0.880057, -0.253358), (-0.682326, 4.339795, -0.155256), (-0.954308, 2.905518, -0.197525), (-0.901513, 2.03167, -0.375855), (-0.804985, 3.880946, -0.175698), (-0.914484, 3.393275, -0.009851), (-0.974576, 2.451863, 0.191756), (-0.642533, 4.347843, 0.252749), (-0.954244, 2.909586, 0.184922), (-0.758061, 3.888139, 0.304784), (-0.811007, 2.038753, 0.544829), (-0.682431, 3.8903399, 0.447587), (-0.80961, 2.910657, 0.537624), (-0.54393, 2.441696, 0.834016), (-0.173933, 5.022168, 0.309611), (-0.108571, 4.73846, 0.521629), (-0.31704, 1.349776, 0.770854), (-0.137514, 1.084898, 0.697448), (-0.161624, 1.349942, 0.818159), (0, 5.355591, -0.011129), (0.189364, 2.041308, 0.961305), (0, 2.457109, 0.996181), (0.072995, 5.014367, 0.35157), (0.161629, 1.3499529, 0.818164), (0, 3.896782, 0.831774), (0.352056, 1.668695, 0.854563), (0.158309, 4.747202, 0.506023), (0.168823, 5.01846, 0.316074), (0, 0.602943, 0.006001), (0.137014, 0.633506, 0.146505), (0.373391, 2.038928, 0.905015), (0.511103, 1.668342, 0.769212), (0.391598, 1.084584, 0.591898), (0.54393, 2.4416971, 0.834015), (0.542058, 2.038551, 0.814446), (0.294969, 5.005614, 0.224423), (0.491945, 4.350874, 0.481694), (0.432303, 4.721972, 0.330761), (0.498412, 1.0843151, 0.503982), (0.332785, 0.723849, 0.19389), (0.701267, 2.459921, 0.705014), (0.75806, 3.888139, 0.304784), (0, 5.355591, -0.011129), (0, 0.602943, 0.006001), (0.195975, 0.632897, 0.032865), (0.175642, 5.236225, 0.041563), (0.12818, 5.234529, 0.125223), (0.901478, 2.036189, 0.374478), (0.812548, 1.347609, 0.165118), (0.704881, 1.082739, 0.004164), (0.379349, 0.723483, 0.051906), (0.550242, 0.872123, 0.071152), (0.975778, 2.033994, -0.000668), (0.184717, 5.234639, -0.033026), (0.902318, 1.664099, -0.178767), (0.691316, 1.082238, -0.133785), (0.651251, 1.081825, -0.266345), (0.812561, 1.346346, -0.159226), (0.765393, 1.345628, -0.31515), (0.918083, 2.447188, -0.38567), (0.650514, 1.6616299, -0.651682), (0.764941, 1.662315, -0.511681), (0.688005, 2.899859, -0.69932), (0.540667, 2.898303, -0.821127), (0.250892, 0.870426, -0.490395), (0.372332, 2.897087, -0.91174), (0.190412, 2.027503, -0.96214), (0.380303, 2.442165, -0.926539), (0.000011, 2.027321, -0.980977), (0, 2.44141, -1.002614), (-0.036332, 5.00368, -0.399313), (0.000011, 4.712043, -0.575344), (-0.179516, 1.660177, -0.904392), (-0.161633, 1.3434889, -0.812253), (-0.000013, 3.378685, -0.932828), (-0.146067, 0.72322, -0.347886), (-0.212014, 0.872921, -0.508128), (-0.349994, 3.379821, -0.862608), (-0.08392, 5.231333, -0.191244), (-0.106288, 4.712403, -0.564685), (-0.269762, 1.080409, -0.64892), (-0.31707, 1.34368, -0.764934), (-0.386562, 4.328485, -0.60462), (-0.25529, 4.724215, -0.507076), (-0.456021, 3.870035, -0.704262), (-0.508018, 3.381445, -0.777364), (-0.688006, 2.899858, -0.69932), (-0.540494, 2.8981519, -0.82125), (-0.552056, 2.443201, -0.834216), (0, 5.355591, -0.011129), (-0.702646, 2.444388, -0.709939), (-0.177748, 4.997093, -0.362468), (-0.385252, 4.71705, -0.412999), (-0.34248, 0.870609, -0.431796), (-0.491996, 4.330875, -0.516823), (-0.498417, 1.081006, -0.495727), (-0.646779, 3.383241, -0.662472), (-0.235599, 0.722548, -0.296038), (-0.293485, 5.004488, -0.258837), (-0.918067, 2.447064, -0.385723), (0, 5.355591, -0.011129), (-0.140152, 5.232059, -0.145678), (-0.345831, 5.003436, -0.169225), (-0.811337, 2.030537, -0.545342), (-0.485689, 4.725642, -0.272697), (-0.849951, 1.6632271, -0.352075), (-0.764942, 1.6623139, -0.511681), (-0.688852, 1.345098, -0.458859), (-0.586093, 1.081344, -0.38854), (-0.64278, 4.33671, -0.287738), (-0.682438, 3.875229, -0.475104), (-0.760402, 3.385829, -0.522659), (-0.69135, 1.082279, -0.133739), (-0.765416, 1.345706, -0.315156), (-0.651203, 1.081778, -0.26639), (-0.758286, 3.878071, -0.331516), (-0.896953, 3.390751, -0.189907), (-0.341612, 0.725427, -0.177405), (-0.844917, 3.388267, -0.363077), (-0.898954, 2.9033961, -0.381395), (-0.191355, 0.632705, -0.044353), (-0.95704, 2.032722, -0.191873), (-0.368631, 5.013361, -0.059869), (-0.974614, 2.448786, -0.19819), (0, 5.355591, -0.011129), (-0.177932, 5.233842, -0.074601), (-0.975773, 2.033955, -0.000646), (-0.993689, 2.450366, -0.003217), (-0.544853, 4.727228, -0.020697), (-0.902318, 1.664099, -0.178767), (-0.812578, 1.346346, -0.159172), (-0.695631, 4.342766, -0.017479), (-0.534404, 4.724706, -0.128931), (-0.82848, 1.346988, 0.002975), (-0.820687, 3.883881, -0.013715), (-0.704881, 1.082739, 0.004164), (-0.691328, 1.083188, 0.142063), (-0.5268, 0.872427, 0.177494), (-0.804822, 3.886669, 0.148361), (-0.552543, 0.871808, -0.03774), (-0.381079, 0.723285, -0.023166), (-0.896847, 3.395715, 0.170258), (-0.972977, 2.907614, -0.006302), (-0.363042, 0.723673, 0.125196), (0, 0.602943, 0.006001), (-0.957016, 2.035138, 0.19058), (-0.919974, 1.664968, 0.001385), (-0.534351, 4.729538, 0.087539), (-0.359247, 5.013265, 0.080471), (-0.902283, 1.665807, 0.181535), (-0.682191, 4.345484, 0.12029), (-0.849925, 1.666607, 0.354782), (-0.472699, 4.748502, 0.243227), (-0.812549, 1.347607, 0.165118), (-0.765397, 1.348187, 0.32103), (-0.65121, 1.083609, 0.274662), (-0.844749, 3.3978481, 0.343419), (-0.898834, 2.91136, 0.36879), (-0.288502, 0.723389, 0.255661), (0, 5.355591, -0.011129), (-0.180736, 5.236417, 0.026789), (-0.827612, 2.452831, 0.55299), (-0.917715, 2.45104, 0.380223), (-0.901492, 2.036228, 0.374461), (-0.294968, 5.005613, 0.224428), (-0.764921, 1.667336, 0.514432), (-0.578194, 4.349792, 0.374807), (-0.689972, 2.03779, 0.692467), (-0.650521, 1.667944, 0.654375), (-0.498411, 1.084319, 0.503987), (-0.688834, 1.348701, 0.464723), (-0.586071, 1.08399, 0.396869), (-0.460617, 0.875356, 0.313571), (-0.644925, 3.402888, 0.643242), (-0.580005, 3.892515, 0.573623), (-0.690043, 2.923274, 0.687848), (-0.760151, 3.400795, 0.501716), (-0.704631, 2.461284, 0.701706), (-0.455954, 3.893705, 0.676655), (-0.346735, 0.871321, 0.437238), (-0.50491, 3.406855, 0.75815), (-0.543081, 2.922708, 0.805364), (0, 5.355591, -0.011129), (-0.13994, 5.235128, 0.109687), (-0.054067, 5.235827, 0.169286), (-0.385133, 4.734616, 0.371529), (-0.585809, 1.349151, 0.590671), (-0.255102, 4.746027, 0.465485), (-0.391603, 1.084588, 0.591897), (-0.491871, 4.351298, 0.481602), (-0.386356, 4.352029, 0.56967), (-0.511074, 1.66836, 0.769241), (-0.460261, 1.349525, 0.694054), (-0.266159, 4.352958, 0.6348), (-0.164742, 0.873981, 0.536162), (-0.384658, 2.446371, 0.930505), (-0.376826, 2.908078, 0.905494), (-0.164811, 0.632803, 0.116124), (0, 0.602943, 0.006001), (-0.370025, 2.049144, 0.908169), (-0.542058, 2.03855, 0.814446), (-0.176655, 0.72503, 0.346627), (0, 0.633786, 0.207937), (-0.193564, 2.902754, 0.973878), (-0.189364, 2.041308, 0.961305), (-0.352055, 1.6686959, 0.854563), (-0.142525, 4.347486, 0.675822), (-0.269743, 1.084781, 0.657221), (-0.321484, 3.879274, 0.754564), (-0.35366, 3.3978791, 0.85309), (-0, 1.668998, 0.924874), (0.000004, 1.350003, 0.834134), (0.000171, 4.355468, 0.69318), (-0.000001, 1.084935, 0.71103), (-0, 3.394562, 0.935952), (-0.159917, 3.888891, 0.811697), (-0.18029, 3.378737, 0.919196), (0, 0.726481, 0.394184), (-0.20678, 2.498203, 0.977951), (0, 2.039279, 0.979637), (-0.179474, 1.6689191, 0.907125), (0.193564, 2.902754, 0.973878), (0.199985, 2.435888, 0.978047), (0.002147, 2.902841, 0.988182), (-0.043876, 5.019154, 0.354622), (0.179474, 1.6689191, 0.907125), (0.00269, 4.7349463, 0.535081), (0.137515, 1.084898, 0.697448), (0.141746, 4.3464518, 0.676425), (0.266159, 4.352958, 0.6348), (0.159924, 3.888906, 0.811701), (0.063454, 0.882368, 0.565222), (0.269742, 1.084784, 0.657223), (0.35366, 3.3978791, 0.85309), (0.321478, 3.879261, 0.75457), (0.18029, 3.378738, 0.919195), (0.206475, 0.723459, 0.329446), (0.211998, 0.87591, 0.518131), (0.36648, 2.87144, 0.914262), (0.050639, 5.234727, 0.168995), (0.542466, 2.932897, 0.804686), (0.384658, 2.446371, 0.930505), (0, 5.355591, -0.011129), (0.317048, 1.349802, 0.770863), (0.386357, 4.352028, 0.56967), (0.455954, 3.893706, 0.676655), (0.50491, 3.406856, 0.75815), (0.690043, 2.923274, 0.687848), (0.689972, 2.037791, 0.692466), (0.65052, 1.667944, 0.654376), (0.302567, 4.735641, 0.440471), (0.460277, 1.349542, 0.694051), (0.811007, 2.038753, 0.544828), (0.764922, 1.667336, 0.514432), (0.585815, 1.349178, 0.590682), (0.586067, 1.083987, 0.396871), (0.580273, 3.89248, 0.573409), (0.355378, 0.873829, 0.434644), (0.759475, 3.39676, 0.50424), (0.647845, 3.400996, 0.640741), (0.808458, 2.905091, 0.54056), (0.682318, 3.891035, 0.447513), (0.844749, 3.397847, 0.343418), (0.898834, 2.91136, 0.368789), (0.917714, 2.451041, 0.380223), (0.827612, 2.452831, 0.55299), (0.503206, 4.731751, 0.19154), (0.57846, 4.349354, 0.374669), (0.688833, 1.348716, 0.464734), (0.6512, 1.083598, 0.274666), (0.534268, 4.729686, 0.08749), (0.849928, 1.666613, 0.354779), (0.765397, 1.348186, 0.321029), (0.642533, 4.347844, 0.252749), (0.550242, 0.872123, 0.071152), (0.896847, 3.395717, 0.170257), (0.485801, 0.869955, 0.26539), (0.379349, 0.723483, 0.051906), (0.954254, 2.909532, 0.184902), (0.974576, 2.45186, 0.191755), (0.691324, 1.08318, 0.14205), (0.820664, 3.883967, -0.01368), (0.804822, 3.886671, 0.148361), (0.914477, 3.393311, -0.009838), (0.972981, 2.907578, -0.006273), (0, 5.355591, -0.011129), (0.184717, 5.234639, -0.033026), (0.993688, 2.450363, -0.003217), (0.957014, 2.035099, 0.190557), (0.370877, 5.009662, -0.067875), (0.975778, 2.033994, -0.000668), (0.902277, 1.665796, 0.18155), (0.359247, 5.013267, 0.080464), (0.541283, 4.73039, -0.085966), (0.82848, 1.346987, 0.002974), (0.919963, 1.664909, 0.001344), (0.695631, 4.342767, -0.017479), (0.704881, 1.082739, 0.004164), (0.682191, 4.345483, 0.12029), (0.957043, 2.032763, -0.191934), (0.919963, 1.664909, 0.001344), (0.82848, 1.346987, 0.002974), (0.695631, 4.342767, -0.017479), (0.804955, 3.881031, -0.17573), (0.820664, 3.883967, -0.01368), (0.540578, 0.880361, -0.150614), (0.914477, 3.393311, -0.009838), (0.9543, 2.905623, -0.197498), (0.972981, 2.907578, -0.006273), (0.195975, 0.632897, 0.032865), (0.974613, 2.448786, -0.19819), (0.993688, 2.450363, -0.003217), (0.896952, 3.39072, -0.189934), (0.758286, 3.878072, -0.331516), (0.844938, 3.388095, -0.363112), (0.162753, 5.2336, -0.111374), (0, 5.355591, -0.011129), (0, 0.602943, 0.006001), (0.5034, 4.722075, -0.233027), (0.370877, 5.009662, -0.067875), (0.541283, 4.73039, -0.085966), (0.682325, 4.339795, -0.155257), (0.642779, 4.336711, -0.287738), (0.811354, 2.030428, -0.54528), (0.84995, 1.6632271, -0.352075), (0.578513, 4.333737, -0.409781), (0.586081, 1.081392, -0.38861), (0.682437, 3.875229, -0.475104), (0.760438, 3.385546, -0.5227), (0.809018, 2.901668, -0.550812), (0.898936, 2.903623, -0.381368), (0.370655, 0.725616, -0.107085), (0.174168, 0.632996, -0.082202), (0.826232, 2.445772, -0.558496), (0.901552, 2.031667, -0.375781), (0, 5.355591, -0.011129), (0, 0.602943, 0.006001), (0.231083, 5.002686, -0.322474), (0.325835, 5.00591, -0.209423), (0.689974, 2.029304, -0.693881), (0.385306, 4.717019, -0.412971), (0.453064, 4.719448, -0.328926), (0.688832, 1.345016, -0.458845), (0.49844, 1.08096, -0.495664), (0.580358, 3.872581, -0.600945), (0.585848, 1.344463, -0.584729), (0.491965, 4.33101, -0.51678), (0.386562, 4.328487, -0.604619), (0.420901, 0.870843, -0.356411), (0.456071, 3.870275, -0.704162), (0.646778, 3.3832421, -0.662472), (0.508112, 3.381278, -0.777337), (0.542179, 2.028434, -0.815722), (0.702655, 2.444116, -0.709944), (0.511155, 1.660862, -0.766452), (0.269272, 0.720368, -0.264297), (0.552166, 2.443211, -0.834156), (0, 5.355591, -0.011129), (0.113087, 5.231513, -0.172228), (0.018187, 5.230891, -0.213408), (0.373438, 2.027858, -0.906352), (0.352095, 1.660399, -0.851811), (0.317069, 1.343681, -0.764934), (0.208526, 4.713357, -0.533162), (0.302734, 4.714943, -0.481931), (0.460307, 1.344013, -0.688109), (0.391629, 1.080644, -0.583585), (0.269762, 1.08041, -0.64892), (0.135757, 4.3255568, -0.709992), (0.26627, 4.326669, -0.669844), (0.137522, 1.080268, -0.689158), (0.160137, 3.86724, -0.828214), (0.178401, 3.379076, -0.915089), (0.314113, 3.8683, -0.780981), (0.350061, 3.380064, -0.862543), (0.189806, 2.896291, -0.967499), (0.193878, 2.441602, -0.983411), (0.10119, 5.000656, -0.38986), (-0.000012, 2.895973, -0.986331), (0, 0.602943, 0.006001), (0.179495, 1.6601241, -0.904379), (-0.000011, 1.6600499, -0.922134), (0.161639, 1.343482, -0.812246), (-0.000008, 1.343425, -0.828226), (0.10631, 4.712369, -0.564701), (-0.000006, 1.080225, -0.702747), (0.000012, 3.866916, -0.844154), (-0.000011, 4.325179, -0.723551), (0.108083, 0.872825, -0.539741), (-0.054768, 0.876013, -0.552511), (-0.031659, 0.725163, -0.380717), (0.115872, 0.720849, -0.357692), (0.099635, 0.632532, -0.165719), (0.251977, 0.327472, -0.471418), (0.413194, 0.327488, -0.3391), (0.511518, 0.32747, -0.155167), (0.528344, 0.327547, 0.105094), (0.413197, 0.327481, 0.339102), (0, 1.391493, 0), (0.251976, 0.327477, 0.471415), (0.052392, 0.327469, 0.531962), (-0.206155, 0.327523, 0.4977), (-0.413198, 0.327477, 0.339103), (-0.511518, 0.327472, 0.155167), (-0.528343, 0.327547, -0.105094), (-0.380925, 0.327515, -0.380926), (-0.155166, 0.327472, -0.511518), (0.052392, 0.327481, -0.531956), (-0.413198, 0.327477, 0.339103), (-0.511518, 0.327472, 0.155167), (-0.528343, 0.327547, -0.105094), (-0.380925, 0.327515, -0.380926), (-0.155166, 0.327472, -0.511518), (0.052392, 0.327481, -0.531956), (0.251977, 0.327472, -0.471418), (0.413194, 0.327488, -0.3391), (0.511518, 0.32747, -0.155167), (0.528344, 0.327547, 0.105094), (0.413197, 0.327481, 0.339102), (0.251976, 0.327477, 0.471415), (0.052392, 0.327469, 0.531962), (-0.206155, 0.327523, 0.4977)] + point3f[] points = [(0.022165, 1.954757, -1.199207), (0.054038, 2.869443, -0.527936), (0.180556, 0.824518, -0.302428), (0.053867, -0.15824, -1.615198), (-0.022165, 1.954757, -1.199207), (0.022165, 1.954757, -1.199207), (0.053867, -0.15824, -1.615198), (-0.053867, -0.15824, -1.615198), (-0.022165, 1.954757, -1.199207), (-0.053867, -0.15824, -1.615198), (-0.180556, 0.824517, -0.302428), (-0.054038, 2.869443, -0.527936), (-0.054038, 2.869443, -0.527936), (-0.180556, 0.824517, -0.302428), (0.180556, 0.824518, -0.302428), (0.054038, 2.869443, -0.527936), (-0.180556, 0.824517, -0.302428), (-0.053867, -0.15824, -1.615198), (0.053867, -0.15824, -1.615198), (0.180556, 0.824518, -0.302428), (0.022165, 1.954757, -1.199207), (-0.022165, 1.954757, -1.199207), (-0.054038, 2.869443, -0.527936), (0.054038, 2.869443, -0.527936), (0.965254, 1.954757, 0.715744), (0.386226, 2.869443, 0.374649), (0.128258, 0.824518, 0.356944), (1.295892, -0.15824, 0.970168), (0.98954, 1.954757, 0.678658), (0.965254, 1.954757, 0.715744), (1.295892, -0.15824, 0.970168), (1.354916, -0.15824, 0.88004), (0.98954, 1.954757, 0.678658), (1.354916, -0.15824, 0.88004), (0.326095, 0.824517, 0.054848), (0.445436, 2.869443, 0.284235), (0.445436, 2.869443, 0.284235), (0.326095, 0.824517, 0.054848), (0.128258, 0.824518, 0.356944), (0.386226, 2.869443, 0.374649), (0.326095, 0.824517, 0.054848), (1.354916, -0.15824, 0.88004), (1.295892, -0.15824, 0.970168), (0.128258, 0.824518, 0.356944), (0.386226, 2.869443, 0.374649), (0.965254, 1.954757, 0.715744), (0.98954, 1.954757, 0.678658), (0.445436, 2.869443, 0.284235), (-1.02865, 1.954757, 0.631093), (-1.376089, -0.164189, 0.871764), (-0.177057, 0.824518, 0.308466), (-0.435546, 2.869443, 0.315107), (-1.424989, -0.15824, 0.778553), (-1.376089, -0.164189, 0.871764), (-1.02865, 1.954757, 0.631093), (-1.051326, 1.954757, 0.593002), (-0.361775, 0.824517, -0.001825), (-1.424989, -0.15824, 0.778553), (-1.051326, 1.954757, 0.593002), (-0.49083, 2.869443, 0.222241), (-0.177057, 0.824518, 0.308466), (-0.361775, 0.824517, -0.001825), (-0.49083, 2.869443, 0.222241), (-0.435546, 2.869443, 0.315107), (-0.177057, 0.824518, 0.308466), (-1.376089, -0.164189, 0.871764), (-1.424989, -0.15824, 0.778553), (-0.361775, 0.824517, -0.001825), (-0.49083, 2.869443, 0.222241), (-1.051326, 1.954757, 0.593002), (-1.02865, 1.954757, 0.631093), (-0.435546, 2.869443, 0.315107), (-0.190389, 2.027422, -0.962132), (-0.135748, 4.325539, -0.710001), (-0.137513, 1.080269, -0.689161), (-0.189833, 2.896162, -0.96751), (-0.178429, 3.378934, -0.915109), (0, 5.355591, -0.011129), (-0.193878, 2.441602, -0.983412), (-0.160148, 3.8672671, -0.828205), (-0.314113, 3.868298, -0.780982), (-0.511096, 1.660871, -0.766504), (-0.35212, 1.6605, -0.851833), (-0.391629, 1.0806429, -0.583585), (-0.26627, 4.326667, -0.669845), (-0.372361, 2.896847, -0.911757), (0, 0.602943, 0.006001), (-0.124167, 0.633014, -0.146121), (-0.036953, 0.632838, -0.187445), (-0.373466, 2.027796, -0.906331), (-0.54218, 2.028434, -0.815722), (-0.380304, 2.442165, -0.92654), (-0.460267, 1.344088, -0.688171), (-0.585848, 1.344463, -0.58473), (-0.58036, 3.872579, -0.600945), (-0.8091, 2.901373, -0.550729), (0, 0.602943, 0.006001), (-0.650515, 1.6616299, -0.651682), (-0.689975, 2.029304, -0.693882), (-0.826267, 2.44565, -0.558453), (-0.578512, 4.333676, -0.409826), (-0.499925, 0.880057, -0.253358), (-0.682326, 4.339795, -0.155256), (-0.954308, 2.905518, -0.197525), (-0.901513, 2.03167, -0.375855), (-0.804985, 3.880946, -0.175698), (-0.914484, 3.393275, -0.009851), (-0.974576, 2.451863, 0.191756), (-0.642533, 4.347843, 0.252749), (-0.954244, 2.909586, 0.184922), (-0.758061, 3.888139, 0.304784), (-0.811007, 2.038753, 0.544829), (-0.682431, 3.8903399, 0.447587), (-0.80961, 2.910657, 0.537624), (-0.54393, 2.441696, 0.834016), (-0.173933, 5.022168, 0.309611), (-0.108571, 4.73846, 0.521629), (-0.31704, 1.349776, 0.770854), (-0.137514, 1.084898, 0.697448), (-0.161624, 1.349942, 0.818159), (0, 5.355591, -0.011129), (0.189364, 2.041308, 0.961305), (0, 2.457109, 0.996181), (0.072995, 5.014367, 0.35157), (0.161629, 1.3499529, 0.818164), (0, 3.896782, 0.831774), (0.352056, 1.668695, 0.854563), (0.158309, 4.747202, 0.506023), (0.168823, 5.01846, 0.316074), (0, 0.602943, 0.006001), (0.137014, 0.633506, 0.146505), (0.373391, 2.038928, 0.905015), (0.511103, 1.668342, 0.769212), (0.391598, 1.084584, 0.591898), (0.54393, 2.4416971, 0.834015), (0.542058, 2.038551, 0.814446), (0.294969, 5.005614, 0.224423), (0.491945, 4.350874, 0.481694), (0.432303, 4.721972, 0.330761), (0.498412, 1.0843151, 0.503982), (0.332785, 0.723849, 0.19389), (0.701267, 2.459921, 0.705014), (0.75806, 3.888139, 0.304784), (0, 5.355591, -0.011129), (0, 0.602943, 0.006001), (0.195975, 0.632897, 0.032865), (0.175642, 5.236225, 0.041563), (0.12818, 5.234529, 0.125223), (0.901478, 2.036189, 0.374478), (0.812548, 1.347609, 0.165118), (0.704881, 1.082739, 0.004164), (0.379349, 0.723483, 0.051906), (0.550242, 0.872123, 0.071152), (0.975778, 2.033994, -0.000668), (0.184717, 5.234639, -0.033026), (0.902318, 1.664099, -0.178767), (0.691316, 1.082238, -0.133785), (0.651251, 1.081825, -0.266345), (0.812561, 1.346346, -0.159226), (0.765393, 1.345628, -0.31515), (0.918083, 2.447188, -0.38567), (0.650514, 1.6616299, -0.651682), (0.764941, 1.662315, -0.511681), (0.688005, 2.899859, -0.69932), (0.540667, 2.898303, -0.821127), (0.250892, 0.870426, -0.490395), (0.372332, 2.897087, -0.91174), (0.190412, 2.027503, -0.96214), (0.380303, 2.442165, -0.926539), (0.000011, 2.027321, -0.980977), (0, 2.44141, -1.002614), (-0.036332, 5.00368, -0.399313), (0.000011, 4.712043, -0.575344), (-0.179516, 1.660177, -0.904392), (-0.161633, 1.3434889, -0.812253), (-0.000013, 3.378685, -0.932828), (-0.146067, 0.72322, -0.347886), (-0.212014, 0.872921, -0.508128), (-0.349994, 3.379821, -0.862608), (-0.08392, 5.231333, -0.191244), (-0.106288, 4.712403, -0.564685), (-0.269762, 1.080409, -0.64892), (-0.31707, 1.34368, -0.764934), (-0.386562, 4.328485, -0.60462), (-0.25529, 4.724215, -0.507076), (-0.456021, 3.870035, -0.704262), (-0.508018, 3.381445, -0.777364), (-0.688006, 2.899858, -0.69932), (-0.540494, 2.8981519, -0.82125), (-0.552056, 2.443201, -0.834216), (0, 5.355591, -0.011129), (-0.702646, 2.444388, -0.709939), (-0.177748, 4.997093, -0.362468), (-0.385252, 4.71705, -0.412999), (-0.34248, 0.870609, -0.431796), (-0.491996, 4.330875, -0.516823), (-0.498417, 1.081006, -0.495727), (-0.646779, 3.383241, -0.662472), (-0.235599, 0.722548, -0.296038), (-0.293485, 5.004488, -0.258837), (-0.918067, 2.447064, -0.385723), (0, 5.355591, -0.011129), (-0.140152, 5.232059, -0.145678), (-0.345831, 5.003436, -0.169225), (-0.811337, 2.030537, -0.545342), (-0.485689, 4.725642, -0.272697), (-0.849951, 1.6632271, -0.352075), (-0.764942, 1.6623139, -0.511681), (-0.688852, 1.345098, -0.458859), (-0.586093, 1.081344, -0.38854), (-0.64278, 4.33671, -0.287738), (-0.682438, 3.875229, -0.475104), (-0.760402, 3.385829, -0.522659), (-0.69135, 1.082279, -0.133739), (-0.765416, 1.345706, -0.315156), (-0.651203, 1.081778, -0.26639), (-0.758286, 3.878071, -0.331516), (-0.896953, 3.390751, -0.189907), (-0.341612, 0.725427, -0.177405), (-0.844917, 3.388267, -0.363077), (-0.898954, 2.9033961, -0.381395), (-0.191355, 0.632705, -0.044353), (-0.95704, 2.032722, -0.191873), (-0.368631, 5.013361, -0.059869), (-0.974614, 2.448786, -0.19819), (0, 5.355591, -0.011129), (-0.177932, 5.233842, -0.074601), (-0.975773, 2.033955, -0.000646), (-0.993689, 2.450366, -0.003217), (-0.544853, 4.727228, -0.020697), (-0.902318, 1.664099, -0.178767), (-0.812578, 1.346346, -0.159172), (-0.695631, 4.342766, -0.017479), (-0.534404, 4.724706, -0.128931), (-0.82848, 1.346988, 0.002975), (-0.820687, 3.883881, -0.013715), (-0.704881, 1.082739, 0.004164), (-0.691328, 1.083188, 0.142063), (-0.5268, 0.872427, 0.177494), (-0.804822, 3.886669, 0.148361), (-0.552543, 0.871808, -0.03774), (-0.381079, 0.723285, -0.023166), (-0.896847, 3.395715, 0.170258), (-0.972977, 2.907614, -0.006302), (-0.363042, 0.723673, 0.125196), (0, 0.602943, 0.006001), (-0.957016, 2.035138, 0.19058), (-0.919974, 1.664968, 0.001385), (-0.534351, 4.729538, 0.087539), (-0.359247, 5.013265, 0.080471), (-0.902283, 1.665807, 0.181535), (-0.682191, 4.345484, 0.12029), (-0.849925, 1.666607, 0.354782), (-0.472699, 4.748502, 0.243227), (-0.812549, 1.347607, 0.165118), (-0.765397, 1.348187, 0.32103), (-0.65121, 1.083609, 0.274662), (-0.844749, 3.3978481, 0.343419), (-0.898834, 2.91136, 0.36879), (-0.288502, 0.723389, 0.255661), (0, 5.355591, -0.011129), (-0.180736, 5.236417, 0.026789), (-0.827612, 2.452831, 0.55299), (-0.917715, 2.45104, 0.380223), (-0.901492, 2.036228, 0.374461), (-0.294968, 5.005613, 0.224428), (-0.764921, 1.667336, 0.514432), (-0.578194, 4.349792, 0.374807), (-0.689972, 2.03779, 0.692467), (-0.650521, 1.667944, 0.654375), (-0.498411, 1.084319, 0.503987), (-0.688834, 1.348701, 0.464723), (-0.586071, 1.08399, 0.396869), (-0.460617, 0.875356, 0.313571), (-0.644925, 3.402888, 0.643242), (-0.580005, 3.892515, 0.573623), (-0.690043, 2.923274, 0.687848), (-0.760151, 3.400795, 0.501716), (-0.704631, 2.461284, 0.701706), (-0.455954, 3.893705, 0.676655), (-0.346735, 0.871321, 0.437238), (-0.50491, 3.406855, 0.75815), (-0.543081, 2.922708, 0.805364), (0, 5.355591, -0.011129), (-0.13994, 5.235128, 0.109687), (-0.054067, 5.235827, 0.169286), (-0.385133, 4.734616, 0.371529), (-0.585809, 1.349151, 0.590671), (-0.255102, 4.746027, 0.465485), (-0.391603, 1.084588, 0.591897), (-0.491871, 4.351298, 0.481602), (-0.386356, 4.352029, 0.56967), (-0.511074, 1.66836, 0.769241), (-0.460261, 1.349525, 0.694054), (-0.266159, 4.352958, 0.6348), (-0.164742, 0.873981, 0.536162), (-0.384658, 2.446371, 0.930505), (-0.376826, 2.908078, 0.905494), (-0.164811, 0.632803, 0.116124), (0, 0.602943, 0.006001), (-0.370025, 2.049144, 0.908169), (-0.542058, 2.03855, 0.814446), (-0.176655, 0.72503, 0.346627), (0, 0.633786, 0.207937), (-0.193564, 2.902754, 0.973878), (-0.189364, 2.041308, 0.961305), (-0.352055, 1.6686959, 0.854563), (-0.142525, 4.347486, 0.675822), (-0.269743, 1.084781, 0.657221), (-0.321484, 3.879274, 0.754564), (-0.35366, 3.3978791, 0.85309), (0, 1.668998, 0.924874), (0.000004, 1.350003, 0.834134), (0.000171, 4.355468, 0.69318), (-0.000001, 1.084935, 0.71103), (0, 3.394562, 0.935952), (-0.159917, 3.888891, 0.811697), (-0.18029, 3.378737, 0.919196), (0, 0.726481, 0.394184), (-0.20678, 2.498203, 0.977951), (0, 2.039279, 0.979637), (-0.179474, 1.6689191, 0.907125), (0.193564, 2.902754, 0.973878), (0.199985, 2.435888, 0.978047), (0.002147, 2.902841, 0.988182), (-0.043876, 5.019154, 0.354622), (0.179474, 1.6689191, 0.907125), (0.00269, 4.7349463, 0.535081), (0.137515, 1.084898, 0.697448), (0.141746, 4.3464518, 0.676425), (0.266159, 4.352958, 0.6348), (0.159924, 3.888906, 0.811701), (0.063454, 0.882368, 0.565222), (0.269742, 1.084784, 0.657223), (0.35366, 3.3978791, 0.85309), (0.321478, 3.879261, 0.75457), (0.18029, 3.378738, 0.919195), (0.206475, 0.723459, 0.329446), (0.211998, 0.87591, 0.518131), (0.36648, 2.87144, 0.914262), (0.050639, 5.234727, 0.168995), (0.542466, 2.932897, 0.804686), (0.384658, 2.446371, 0.930505), (0, 5.355591, -0.011129), (0.317048, 1.349802, 0.770863), (0.386357, 4.352028, 0.56967), (0.455954, 3.893706, 0.676655), (0.50491, 3.406856, 0.75815), (0.690043, 2.923274, 0.687848), (0.689972, 2.037791, 0.692466), (0.65052, 1.667944, 0.654376), (0.302567, 4.735641, 0.440471), (0.460277, 1.349542, 0.694051), (0.811007, 2.038753, 0.544828), (0.764922, 1.667336, 0.514432), (0.585815, 1.349178, 0.590682), (0.586067, 1.083987, 0.396871), (0.580273, 3.89248, 0.573409), (0.355378, 0.873829, 0.434644), (0.759475, 3.39676, 0.50424), (0.647845, 3.400996, 0.640741), (0.808458, 2.905091, 0.54056), (0.682318, 3.891035, 0.447513), (0.844749, 3.397847, 0.343418), (0.898834, 2.91136, 0.368789), (0.917714, 2.451041, 0.380223), (0.827612, 2.452831, 0.55299), (0.503206, 4.731751, 0.19154), (0.57846, 4.349354, 0.374669), (0.688833, 1.348716, 0.464734), (0.6512, 1.083598, 0.274666), (0.534268, 4.729686, 0.08749), (0.849928, 1.666613, 0.354779), (0.765397, 1.348186, 0.321029), (0.642533, 4.347844, 0.252749), (0.550242, 0.872123, 0.071152), (0.896847, 3.395717, 0.170257), (0.485801, 0.869955, 0.26539), (0.379349, 0.723483, 0.051906), (0.954254, 2.909532, 0.184902), (0.974576, 2.45186, 0.191755), (0.691324, 1.08318, 0.14205), (0.820664, 3.883967, -0.01368), (0.804822, 3.886671, 0.148361), (0.914477, 3.393311, -0.009838), (0.972981, 2.907578, -0.006273), (0, 5.355591, -0.011129), (0.184717, 5.234639, -0.033026), (0.993688, 2.450363, -0.003217), (0.957014, 2.035099, 0.190557), (0.370877, 5.009662, -0.067875), (0.975778, 2.033994, -0.000668), (0.902277, 1.665796, 0.18155), (0.359247, 5.013267, 0.080464), (0.541283, 4.73039, -0.085966), (0.82848, 1.346987, 0.002974), (0.919963, 1.664909, 0.001344), (0.695631, 4.342767, -0.017479), (0.704881, 1.082739, 0.004164), (0.682191, 4.345483, 0.12029), (0.957043, 2.032763, -0.191934), (0.919963, 1.664909, 0.001344), (0.82848, 1.346987, 0.002974), (0.695631, 4.342767, -0.017479), (0.804955, 3.881031, -0.17573), (0.820664, 3.883967, -0.01368), (0.540578, 0.880361, -0.150614), (0.914477, 3.393311, -0.009838), (0.9543, 2.905623, -0.197498), (0.972981, 2.907578, -0.006273), (0.195975, 0.632897, 0.032865), (0.974613, 2.448786, -0.19819), (0.993688, 2.450363, -0.003217), (0.896952, 3.39072, -0.189934), (0.758286, 3.878072, -0.331516), (0.844938, 3.388095, -0.363112), (0.162753, 5.2336, -0.111374), (0, 5.355591, -0.011129), (0, 0.602943, 0.006001), (0.5034, 4.722075, -0.233027), (0.370877, 5.009662, -0.067875), (0.541283, 4.73039, -0.085966), (0.682325, 4.339795, -0.155257), (0.642779, 4.336711, -0.287738), (0.811354, 2.030428, -0.54528), (0.84995, 1.6632271, -0.352075), (0.578513, 4.333737, -0.409781), (0.586081, 1.081392, -0.38861), (0.682437, 3.875229, -0.475104), (0.760438, 3.385546, -0.5227), (0.809018, 2.901668, -0.550812), (0.898936, 2.903623, -0.381368), (0.370655, 0.725616, -0.107085), (0.174168, 0.632996, -0.082202), (0.826232, 2.445772, -0.558496), (0.901552, 2.031667, -0.375781), (0, 5.355591, -0.011129), (0, 0.602943, 0.006001), (0.231083, 5.002686, -0.322474), (0.325835, 5.00591, -0.209423), (0.689974, 2.029304, -0.693881), (0.385306, 4.717019, -0.412971), (0.453064, 4.719448, -0.328926), (0.688832, 1.345016, -0.458845), (0.49844, 1.08096, -0.495664), (0.580358, 3.872581, -0.600945), (0.585848, 1.344463, -0.584729), (0.491965, 4.33101, -0.51678), (0.386562, 4.328487, -0.604619), (0.420901, 0.870843, -0.356411), (0.456071, 3.870275, -0.704162), (0.646778, 3.3832421, -0.662472), (0.508112, 3.381278, -0.777337), (0.542179, 2.028434, -0.815722), (0.702655, 2.444116, -0.709944), (0.511155, 1.660862, -0.766452), (0.269272, 0.720368, -0.264297), (0.552166, 2.443211, -0.834156), (0, 5.355591, -0.011129), (0.113087, 5.231513, -0.172228), (0.018187, 5.230891, -0.213408), (0.373438, 2.027858, -0.906352), (0.352095, 1.660399, -0.851811), (0.317069, 1.343681, -0.764934), (0.208526, 4.713357, -0.533162), (0.302734, 4.714943, -0.481931), (0.460307, 1.344013, -0.688109), (0.391629, 1.080644, -0.583585), (0.269762, 1.08041, -0.64892), (0.135757, 4.3255568, -0.709992), (0.26627, 4.326669, -0.669844), (0.137522, 1.080268, -0.689158), (0.160137, 3.86724, -0.828214), (0.178401, 3.379076, -0.915089), (0.314113, 3.8683, -0.780981), (0.350061, 3.380064, -0.862543), (0.189806, 2.896291, -0.967499), (0.193878, 2.441602, -0.983411), (0.10119, 5.000656, -0.38986), (-0.000012, 2.895973, -0.986331), (0, 0.602943, 0.006001), (0.179495, 1.6601241, -0.904379), (-0.000011, 1.6600499, -0.922134), (0.161639, 1.343482, -0.812246), (-0.000008, 1.343425, -0.828226), (0.10631, 4.712369, -0.564701), (-0.000006, 1.080225, -0.702747), (0.000012, 3.866916, -0.844154), (-0.000011, 4.325179, -0.723551), (0.108083, 0.872825, -0.539741), (-0.054768, 0.876013, -0.552511), (-0.031659, 0.725163, -0.380717), (0.115872, 0.720849, -0.357692), (0.099635, 0.632532, -0.165719), (0.251977, 0.327472, -0.471418), (0.413194, 0.327488, -0.3391), (0.511518, 0.32747, -0.155167), (0.528344, 0.327547, 0.105094), (0.413197, 0.327481, 0.339102), (0, 1.391493, 0), (0.251976, 0.327477, 0.471415), (0.052392, 0.327469, 0.531962), (-0.206155, 0.327523, 0.4977), (-0.413198, 0.327477, 0.339103), (-0.511518, 0.327472, 0.155167), (-0.528343, 0.327547, -0.105094), (-0.380925, 0.327515, -0.380926), (-0.155166, 0.327472, -0.511518), (0.052392, 0.327481, -0.531956), (-0.413198, 0.327477, 0.339103), (-0.511518, 0.327472, 0.155167), (-0.528343, 0.327547, -0.105094), (-0.380925, 0.327515, -0.380926), (-0.155166, 0.327472, -0.511518), (0.052392, 0.327481, -0.531956), (0.251977, 0.327472, -0.471418), (0.413194, 0.327488, -0.3391), (0.511518, 0.32747, -0.155167), (0.528344, 0.327547, 0.105094), (0.413197, 0.327481, 0.339102), (0.251976, 0.327477, 0.471415), (0.052392, 0.327469, 0.531962), (-0.206155, 0.327523, 0.4977)] } } diff --git a/tests/samples/golden/rocket_homogenized_materials.usda b/tests/samples/golden/rocket_homogenized_materials.usda index 50b74f55d..95b947482 100644 --- a/tests/samples/golden/rocket_homogenized_materials.usda +++ b/tests/samples/golden/rocket_homogenized_materials.usda @@ -10,7 +10,7 @@ def Xform "World" { int[] faceVertexCounts = [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3] int[] faceVertexIndices = [0, 1, 2, 0, 2, 3, 4, 5, 6, 4, 6, 7, 8, 9, 10, 8, 10, 11, 12, 13, 14, 12, 14, 15, 16, 17, 18, 16, 18, 19, 20, 21, 22, 20, 22, 23, 24, 25, 26, 24, 26, 27, 28, 29, 30, 28, 30, 31, 32, 33, 34, 32, 34, 35, 36, 37, 38, 36, 38, 39, 40, 41, 42, 40, 42, 43, 44, 45, 46, 44, 46, 47, 48, 49, 50, 48, 50, 51, 52, 53, 54, 52, 54, 55, 56, 57, 58, 56, 58, 59, 60, 61, 62, 60, 62, 63, 64, 65, 66, 64, 66, 67, 68, 69, 70, 68, 70, 71, 170, 75, 479, 169, 72, 170, 487, 73, 488, 490, 74, 486, 479, 76, 175, 491, 176, 490, 75, 178, 76, 78, 85, 75, 460, 179, 77, 72, 89, 78, 171, 179, 460, 180, 192, 171, 174, 182, 173, 74, 181, 174, 79, 84, 73, 490, 177, 74, 76, 80, 79, 182, 81, 82, 181, 83, 182, 80, 183, 84, 177, 194, 181, 178, 185, 80, 176, 198, 177, 85, 186, 178, 88, 87, 176, 91, 188, 85, 86, 87, 88, 89, 90, 91, 192, 202, 179, 81, 98, 90, 92, 93, 81, 183, 193, 184, 185, 195, 183, 186, 197, 185, 196, 209, 93, 94, 100, 195, 198, 218, 194, 187, 95, 197, 96, 221, 87, 97, 207, 98, 99, 220, 95, 204, 200, 99, 199, 226, 202, 211, 210, 100, 101, 215, 209, 216, 102, 210, 219, 217, 216, 200, 103, 220, 104, 222, 200, 224, 243, 103, 222, 227, 224, 105, 232, 102, 235, 251, 232, 106, 239, 235, 243, 242, 106, 228, 109, 243, 227, 107, 228, 229, 249, 223, 246, 264, 107, 239, 108, 251, 242, 110, 239, 109, 257, 242, 107, 258, 109, 258, 277, 257, 263, 113, 258, 252, 266, 264, 253, 265, 249, 110, 267, 108, 266, 269, 111, 267, 290, 253, 277, 275, 112, 262, 278, 113, 278, 282, 276, 269, 301, 268, 270, 289, 287, 275, 279, 290, 292, 300, 301, 289, 308, 293, 280, 295, 289, 281, 309, 279, 114, 297, 282, 297, 317, 310, 296, 319, 297, 288, 325, 115, 294, 116, 288, 308, 118, 117, 309, 307, 294, 118, 314, 119, 324, 336, 315, 285, 340, 120, 320, 121, 122, 325, 340, 285, 311, 326, 320, 327, 123, 325, 314, 124, 312, 332, 328, 314, 315, 331, 125, 336, 335, 331, 318, 338, 332, 303, 337, 318, 323, 339, 322, 326, 126, 121, 127, 128, 123, 129, 130, 303, 131, 134, 342, 128, 147, 340, 126, 132, 131, 330, 351, 127, 335, 345, 330, 337, 358, 338, 339, 347, 334, 133, 139, 352, 358, 139, 133, 347, 357, 346, 134, 141, 341, 135, 349, 134, 351, 136, 128, 345, 137, 351, 349, 353, 141, 137, 368, 138, 139, 369, 355, 337, 140, 358, 141, 361, 348, 359, 142, 362, 130, 145, 140, 147, 146, 143, 144, 145, 130, 353, 365, 366, 136, 146, 147, 369, 373, 354, 148, 389, 365, 373, 149, 372, 377, 375, 370, 140, 378, 377, 380, 385, 379, 389, 388, 380, 393, 387, 146, 149, 395, 392, 381, 398, 149, 401, 155, 153, 150, 158, 402, 152, 406, 150, 151, 432, 152, 412, 408, 409, 153, 400, 412, 410, 433, 432, 411, 431, 408, 400, 435, 411, 420, 416, 154, 158, 425, 155, 156, 157, 158, 425, 424, 435, 159, 162, 425, 406, 427, 157, 415, 428, 414, 160, 430, 431, 435, 434, 160, 433, 493, 456, 434, 163, 430, 443, 161, 162, 428, 447, 426, 429, 445, 428, 445, 450, 447, 163, 164, 451, 454, 457, 163, 457, 166, 164, 452, 475, 450, 456, 492, 165, 166, 473, 475, 168, 476, 166, 461, 167, 168, 477, 479, 476, 167, 169, 477, 472, 488, 469, 492, 491, 489, 476, 175, 473, 78, 75, 170, 170, 72, 78, 169, 482, 72, 72, 482, 173, 180, 171, 172, 482, 484, 173, 173, 484, 174, 180, 172, 73, 73, 172, 488, 484, 486, 174, 174, 486, 74, 79, 73, 487, 79, 487, 76, 76, 487, 175, 75, 76, 479, 490, 176, 177, 85, 178, 75, 491, 88, 176, 91, 85, 78, 78, 89, 91, 192, 179, 171, 72, 173, 89, 89, 173, 82, 184, 192, 180, 173, 182, 82, 184, 180, 84, 84, 180, 73, 174, 181, 182, 80, 84, 79, 74, 177, 181, 178, 80, 76, 92, 81, 182, 183, 184, 84, 182, 83, 92, 185, 183, 80, 181, 194, 83, 186, 185, 178, 177, 198, 194, 188, 186, 85, 176, 87, 198, 189, 188, 91, 91, 90, 189, 89, 82, 90, 90, 82, 81, 197, 186, 187, 187, 186, 188, 187, 188, 191, 191, 188, 189, 190, 179, 202, 191, 189, 98, 98, 189, 90, 199, 202, 192, 97, 98, 81, 199, 192, 193, 193, 192, 184, 81, 93, 97, 195, 193, 183, 93, 92, 196, 196, 92, 83, 94, 195, 185, 83, 194, 196, 185, 197, 94, 207, 97, 208, 208, 97, 93, 205, 193, 100, 100, 193, 195, 93, 209, 208, 211, 100, 94, 209, 196, 101, 101, 196, 194, 211, 94, 212, 212, 94, 197, 194, 218, 101, 197, 95, 212, 198, 87, 218, 218, 87, 221, 95, 187, 99, 99, 187, 191, 99, 191, 204, 204, 191, 98, 98, 207, 204, 205, 199, 193, 200, 220, 99, 226, 201, 202, 104, 200, 204, 203, 226, 199, 104, 204, 206, 206, 204, 207, 203, 199, 205, 206, 207, 214, 214, 207, 208, 210, 205, 100, 214, 208, 215, 215, 208, 209, 216, 210, 211, 216, 211, 219, 219, 211, 212, 219, 212, 220, 220, 212, 95, 233, 205, 102, 102, 205, 210, 231, 214, 213, 213, 214, 215, 105, 102, 216, 215, 101, 213, 213, 101, 240, 216, 217, 105, 101, 218, 240, 240, 218, 241, 217, 219, 103, 103, 219, 220, 218, 221, 241, 224, 103, 200, 200, 222, 224, 223, 226, 203, 222, 104, 230, 230, 104, 206, 223, 203, 233, 233, 203, 205, 230, 206, 231, 231, 206, 214, 228, 243, 224, 225, 226, 261, 224, 227, 228, 261, 226, 223, 222, 230, 227, 227, 230, 247, 229, 223, 233, 230, 231, 247, 247, 231, 234, 229, 233, 232, 232, 233, 102, 231, 213, 234, 234, 213, 236, 235, 232, 105, 213, 240, 236, 235, 105, 106, 106, 105, 217, 106, 217, 243, 243, 217, 103, 234, 236, 254, 254, 236, 237, 239, 251, 235, 236, 240, 237, 237, 240, 238, 242, 239, 106, 240, 241, 238, 238, 241, 244, 109, 242, 243, 241, 221, 244, 244, 221, 298, 107, 109, 228, 298, 221, 245, 246, 107, 227, 249, 261, 223, 227, 247, 246, 246, 247, 250, 248, 249, 229, 247, 234, 250, 250, 234, 254, 248, 229, 251, 251, 229, 232, 107, 264, 263, 246, 250, 264, 264, 250, 252, 253, 249, 248, 250, 254, 252, 252, 254, 255, 253, 248, 108, 108, 248, 251, 254, 237, 255, 255, 237, 256, 110, 108, 239, 237, 238, 256, 257, 110, 242, 258, 257, 109, 263, 258, 107, 256, 238, 272, 272, 238, 273, 112, 110, 277, 277, 110, 257, 238, 244, 273, 273, 244, 259, 113, 277, 258, 244, 298, 259, 262, 113, 263, 260, 261, 284, 262, 263, 111, 111, 263, 264, 284, 261, 265, 265, 261, 249, 264, 266, 111, 252, 255, 266, 266, 255, 271, 267, 253, 108, 255, 256, 271, 271, 256, 272, 112, 267, 110, 111, 269, 268, 265, 253, 286, 266, 271, 269, 269, 271, 287, 253, 290, 286, 287, 271, 270, 270, 271, 272, 267, 112, 290, 290, 112, 275, 272, 273, 270, 270, 273, 280, 274, 275, 277, 273, 259, 280, 274, 277, 276, 276, 277, 113, 113, 278, 276, 262, 111, 278, 278, 111, 268, 279, 275, 281, 281, 275, 274, 280, 259, 302, 281, 274, 282, 282, 274, 276, 302, 259, 298, 114, 282, 278, 283, 284, 285, 278, 268, 114, 114, 268, 301, 285, 284, 115, 115, 284, 265, 292, 301, 269, 115, 265, 288, 288, 265, 286, 269, 287, 292, 292, 287, 293, 288, 286, 291, 291, 286, 290, 287, 289, 293, 290, 279, 291, 289, 270, 280, 306, 300, 292, 306, 292, 117, 117, 292, 293, 294, 288, 291, 293, 308, 117, 294, 291, 309, 309, 291, 279, 289, 295, 308, 310, 309, 281, 295, 280, 302, 310, 281, 297, 297, 281, 282, 303, 302, 298, 296, 297, 114, 303, 298, 299, 296, 114, 300, 300, 114, 301, 318, 295, 302, 304, 317, 297, 318, 302, 303, 297, 319, 304, 296, 300, 319, 319, 300, 305, 325, 285, 115, 300, 306, 305, 305, 306, 321, 116, 325, 288, 306, 117, 321, 321, 117, 119, 307, 116, 294, 117, 118, 119, 316, 307, 309, 308, 295, 118, 316, 309, 317, 317, 309, 310, 327, 325, 116, 321, 119, 311, 311, 119, 312, 327, 116, 313, 313, 116, 307, 119, 314, 312, 313, 307, 125, 125, 307, 316, 314, 118, 332, 332, 118, 295, 125, 316, 315, 315, 316, 317, 332, 295, 318, 315, 317, 324, 324, 317, 304, 304, 319, 324, 324, 319, 122, 319, 305, 122, 122, 305, 320, 305, 321, 320, 320, 321, 311, 322, 336, 324, 322, 324, 323, 323, 324, 122, 122, 121, 323, 123, 340, 325, 320, 326, 121, 127, 123, 327, 311, 312, 326, 326, 312, 124, 127, 327, 329, 329, 327, 313, 328, 124, 314, 329, 313, 331, 331, 313, 125, 336, 331, 315, 326, 124, 126, 126, 124, 344, 330, 127, 329, 124, 328, 344, 344, 328, 333, 330, 329, 335, 335, 329, 331, 328, 332, 333, 333, 332, 338, 334, 335, 336, 337, 338, 318, 334, 336, 339, 339, 336, 322, 342, 339, 323, 342, 323, 131, 131, 323, 121, 128, 340, 123, 121, 126, 131, 130, 337, 303, 341, 339, 134, 134, 339, 342, 343, 340, 147, 135, 134, 131, 131, 132, 135, 351, 128, 127, 126, 344, 132, 132, 344, 352, 345, 351, 330, 344, 333, 352, 352, 333, 133, 346, 345, 335, 133, 333, 358, 358, 333, 338, 346, 335, 347, 347, 335, 334, 341, 347, 339, 352, 139, 355, 345, 346, 137, 137, 346, 357, 360, 357, 347, 347, 341, 360, 360, 341, 348, 341, 141, 348, 134, 349, 141, 136, 147, 128, 349, 135, 350, 350, 135, 132, 138, 136, 351, 132, 352, 350, 350, 352, 355, 351, 137, 138, 141, 353, 366, 349, 350, 353, 353, 350, 354, 350, 355, 354, 354, 355, 369, 356, 369, 139, 137, 357, 368, 368, 357, 362, 139, 358, 356, 356, 358, 377, 357, 360, 362, 362, 360, 359, 358, 140, 377, 359, 360, 361, 361, 360, 348, 337, 130, 140, 366, 361, 141, 368, 362, 374, 374, 362, 142, 356, 377, 370, 363, 142, 359, 363, 359, 364, 364, 359, 361, 364, 361, 365, 365, 361, 366, 148, 365, 353, 393, 146, 136, 353, 354, 148, 148, 354, 372, 393, 136, 367, 367, 136, 138, 354, 373, 372, 367, 138, 374, 374, 138, 368, 369, 356, 373, 373, 356, 370, 365, 389, 380, 148, 372, 389, 389, 372, 392, 371, 393, 367, 372, 149, 392, 371, 367, 399, 399, 367, 374, 373, 370, 149, 149, 370, 381, 399, 374, 383, 383, 374, 142, 370, 375, 381, 383, 142, 376, 376, 142, 363, 377, 378, 375, 376, 363, 379, 379, 363, 364, 140, 145, 378, 379, 364, 380, 380, 364, 365, 381, 375, 398, 382, 383, 384, 384, 383, 376, 384, 376, 385, 385, 376, 379, 388, 385, 380, 386, 146, 387, 391, 388, 389, 390, 387, 393, 389, 392, 391, 391, 392, 396, 390, 393, 394, 394, 393, 371, 392, 395, 396, 394, 371, 397, 397, 371, 399, 149, 398, 395, 397, 399, 382, 382, 399, 383, 153, 155, 400, 155, 401, 158, 158, 401, 402, 422, 421, 403, 156, 158, 150, 422, 403, 404, 404, 403, 405, 150, 406, 156, 404, 405, 413, 413, 405, 407, 152, 432, 406, 413, 407, 408, 408, 407, 409, 151, 410, 432, 411, 408, 412, 412, 400, 411, 404, 413, 414, 414, 413, 415, 415, 413, 431, 431, 413, 408, 160, 431, 411, 416, 417, 154, 433, 410, 418, 411, 435, 160, 439, 416, 420, 435, 400, 425, 425, 400, 155, 439, 420, 419, 419, 420, 421, 159, 425, 158, 419, 421, 423, 423, 421, 422, 158, 157, 159, 423, 422, 414, 414, 422, 404, 157, 156, 406, 162, 424, 425, 442, 439, 419, 443, 162, 159, 442, 419, 426, 426, 419, 423, 443, 159, 427, 427, 159, 157, 426, 423, 428, 428, 423, 414, 449, 427, 406, 429, 428, 415, 406, 432, 449, 449, 432, 456, 429, 415, 430, 430, 415, 431, 432, 433, 456, 434, 430, 160, 424, 434, 435, 451, 429, 163, 163, 429, 430, 454, 163, 434, 436, 416, 459, 493, 433, 437, 434, 424, 454, 454, 424, 440, 459, 416, 438, 438, 416, 439, 424, 162, 440, 440, 162, 161, 438, 439, 441, 441, 439, 442, 446, 161, 443, 441, 442, 447, 447, 442, 426, 446, 443, 444, 444, 443, 427, 445, 447, 428, 427, 449, 444, 451, 445, 429, 161, 446, 455, 455, 446, 466, 465, 441, 448, 448, 441, 447, 446, 444, 466, 466, 444, 467, 447, 450, 448, 444, 449, 467, 467, 449, 165, 445, 451, 450, 450, 451, 452, 449, 456, 165, 451, 164, 452, 163, 457, 164, 457, 454, 453, 453, 454, 440, 453, 440, 455, 455, 440, 161, 465, 438, 441, 456, 493, 492, 168, 166, 457, 458, 459, 460, 457, 453, 168, 168, 453, 461, 460, 459, 478, 478, 459, 438, 453, 455, 461, 461, 455, 462, 478, 438, 464, 464, 438, 465, 455, 466, 462, 462, 466, 463, 464, 465, 470, 470, 465, 448, 466, 467, 463, 463, 467, 468, 470, 448, 474, 474, 448, 450, 467, 165, 468, 450, 475, 474, 475, 452, 166, 166, 452, 164, 485, 464, 469, 469, 464, 470, 463, 468, 483, 483, 468, 471, 469, 470, 472, 472, 470, 474, 468, 165, 471, 471, 165, 489, 472, 474, 473, 473, 474, 475, 165, 492, 489, 476, 473, 166, 477, 476, 168, 168, 167, 477, 461, 462, 167, 167, 462, 481, 485, 478, 464, 462, 463, 481, 481, 463, 483, 170, 479, 477, 88, 493, 480, 477, 169, 170, 171, 460, 478, 167, 481, 169, 169, 481, 482, 171, 478, 172, 172, 478, 485, 481, 483, 482, 482, 483, 484, 172, 485, 488, 488, 485, 469, 483, 471, 484, 484, 471, 486, 487, 488, 472, 471, 489, 486, 486, 489, 490, 487, 472, 175, 175, 472, 473, 489, 491, 490, 479, 175, 476, 491, 492, 88, 88, 492, 493, 508, 499, 494, 494, 499, 495, 495, 499, 496, 496, 499, 497, 497, 499, 498, 498, 499, 500, 500, 499, 501, 501, 499, 502, 502, 499, 503, 503, 499, 504, 504, 499, 505, 505, 499, 506, 506, 499, 507, 507, 499, 508, 509, 510, 511, 509, 511, 512, 509, 512, 513, 509, 513, 514, 509, 514, 515, 509, 515, 516, 509, 516, 517, 509, 517, 518, 509, 518, 519, 509, 519, 520, 509, 520, 521, 509, 521, 522] - point3f[] points = [(0.022165, 1.954757, -1.199207), (0.054038, 2.869443, -0.527936), (0.180556, 0.824518, -0.302428), (0.053867, -0.15824, -1.615198), (-0.022165, 1.954757, -1.199207), (0.022165, 1.954757, -1.199207), (0.053867, -0.15824, -1.615198), (-0.053867, -0.15824, -1.615198), (-0.022165, 1.954757, -1.199207), (-0.053867, -0.15824, -1.615198), (-0.180556, 0.824517, -0.302428), (-0.054038, 2.869443, -0.527936), (-0.054038, 2.869443, -0.527936), (-0.180556, 0.824517, -0.302428), (0.180556, 0.824518, -0.302428), (0.054038, 2.869443, -0.527936), (-0.180556, 0.824517, -0.302428), (-0.053867, -0.15824, -1.615198), (0.053867, -0.15824, -1.615198), (0.180556, 0.824518, -0.302428), (0.022165, 1.954757, -1.199207), (-0.022165, 1.954757, -1.199207), (-0.054038, 2.869443, -0.527936), (0.054038, 2.869443, -0.527936), (0.965254, 1.954757, 0.715744), (0.386226, 2.869443, 0.374649), (0.128258, 0.824518, 0.356944), (1.295892, -0.15824, 0.970168), (0.98954, 1.954757, 0.678658), (0.965254, 1.954757, 0.715744), (1.295892, -0.15824, 0.970168), (1.354916, -0.15824, 0.88004), (0.98954, 1.954757, 0.678658), (1.354916, -0.15824, 0.88004), (0.326095, 0.824517, 0.054848), (0.445436, 2.869443, 0.284235), (0.445436, 2.869443, 0.284235), (0.326095, 0.824517, 0.054848), (0.128258, 0.824518, 0.356944), (0.386226, 2.869443, 0.374649), (0.326095, 0.824517, 0.054848), (1.354916, -0.15824, 0.88004), (1.295892, -0.15824, 0.970168), (0.128258, 0.824518, 0.356944), (0.386226, 2.869443, 0.374649), (0.965254, 1.954757, 0.715744), (0.98954, 1.954757, 0.678658), (0.445436, 2.869443, 0.284235), (-1.02865, 1.954757, 0.631093), (-1.376089, -0.164189, 0.871764), (-0.177057, 0.824518, 0.308466), (-0.435546, 2.869443, 0.315107), (-1.424989, -0.15824, 0.778553), (-1.376089, -0.164189, 0.871764), (-1.02865, 1.954757, 0.631093), (-1.051326, 1.954757, 0.593002), (-0.361775, 0.824517, -0.001825), (-1.424989, -0.15824, 0.778553), (-1.051326, 1.954757, 0.593002), (-0.49083, 2.869443, 0.222241), (-0.177057, 0.824518, 0.308466), (-0.361775, 0.824517, -0.001825), (-0.49083, 2.869443, 0.222241), (-0.435546, 2.869443, 0.315107), (-0.177057, 0.824518, 0.308466), (-1.376089, -0.164189, 0.871764), (-1.424989, -0.15824, 0.778553), (-0.361775, 0.824517, -0.001825), (-0.49083, 2.869443, 0.222241), (-1.051326, 1.954757, 0.593002), (-1.02865, 1.954757, 0.631093), (-0.435546, 2.869443, 0.315107), (-0.190389, 2.027422, -0.962132), (-0.135748, 4.325539, -0.710001), (-0.137513, 1.080269, -0.689161), (-0.189833, 2.896162, -0.96751), (-0.178429, 3.378934, -0.915109), (0, 5.355591, -0.011129), (-0.193878, 2.441602, -0.983412), (-0.160148, 3.8672671, -0.828205), (-0.314113, 3.868298, -0.780982), (-0.511096, 1.660871, -0.766504), (-0.35212, 1.6605, -0.851833), (-0.391629, 1.0806429, -0.583585), (-0.26627, 4.326667, -0.669845), (-0.372361, 2.896847, -0.911757), (0, 0.602943, 0.006001), (-0.124167, 0.633014, -0.146121), (-0.036953, 0.632838, -0.187445), (-0.373466, 2.027796, -0.906331), (-0.54218, 2.028434, -0.815722), (-0.380304, 2.442165, -0.92654), (-0.460267, 1.344088, -0.688171), (-0.585848, 1.344463, -0.58473), (-0.58036, 3.872579, -0.600945), (-0.8091, 2.901373, -0.550729), (0, 0.602943, 0.006001), (-0.650515, 1.6616299, -0.651682), (-0.689975, 2.029304, -0.693882), (-0.826267, 2.44565, -0.558453), (-0.578512, 4.333676, -0.409826), (-0.499925, 0.880057, -0.253358), (-0.682326, 4.339795, -0.155256), (-0.954308, 2.905518, -0.197525), (-0.901513, 2.03167, -0.375855), (-0.804985, 3.880946, -0.175698), (-0.914484, 3.393275, -0.009851), (-0.974576, 2.451863, 0.191756), (-0.642533, 4.347843, 0.252749), (-0.954244, 2.909586, 0.184922), (-0.758061, 3.888139, 0.304784), (-0.811007, 2.038753, 0.544829), (-0.682431, 3.8903399, 0.447587), (-0.80961, 2.910657, 0.537624), (-0.54393, 2.441696, 0.834016), (-0.173933, 5.022168, 0.309611), (-0.108571, 4.73846, 0.521629), (-0.31704, 1.349776, 0.770854), (-0.137514, 1.084898, 0.697448), (-0.161624, 1.349942, 0.818159), (0, 5.355591, -0.011129), (0.189364, 2.041308, 0.961305), (0, 2.457109, 0.996181), (0.072995, 5.014367, 0.35157), (0.161629, 1.3499529, 0.818164), (0, 3.896782, 0.831774), (0.352056, 1.668695, 0.854563), (0.158309, 4.747202, 0.506023), (0.168823, 5.01846, 0.316074), (0, 0.602943, 0.006001), (0.137014, 0.633506, 0.146505), (0.373391, 2.038928, 0.905015), (0.511103, 1.668342, 0.769212), (0.391598, 1.084584, 0.591898), (0.54393, 2.4416971, 0.834015), (0.542058, 2.038551, 0.814446), (0.294969, 5.005614, 0.224423), (0.491945, 4.350874, 0.481694), (0.432303, 4.721972, 0.330761), (0.498412, 1.0843151, 0.503982), (0.332785, 0.723849, 0.19389), (0.701267, 2.459921, 0.705014), (0.75806, 3.888139, 0.304784), (0, 5.355591, -0.011129), (0, 0.602943, 0.006001), (0.195975, 0.632897, 0.032865), (0.175642, 5.236225, 0.041563), (0.12818, 5.234529, 0.125223), (0.901478, 2.036189, 0.374478), (0.812548, 1.347609, 0.165118), (0.704881, 1.082739, 0.004164), (0.379349, 0.723483, 0.051906), (0.550242, 0.872123, 0.071152), (0.975778, 2.033994, -0.000668), (0.184717, 5.234639, -0.033026), (0.902318, 1.664099, -0.178767), (0.691316, 1.082238, -0.133785), (0.651251, 1.081825, -0.266345), (0.812561, 1.346346, -0.159226), (0.765393, 1.345628, -0.31515), (0.918083, 2.447188, -0.38567), (0.650514, 1.6616299, -0.651682), (0.764941, 1.662315, -0.511681), (0.688005, 2.899859, -0.69932), (0.540667, 2.898303, -0.821127), (0.250892, 0.870426, -0.490395), (0.372332, 2.897087, -0.91174), (0.190412, 2.027503, -0.96214), (0.380303, 2.442165, -0.926539), (0.000011, 2.027321, -0.980977), (0, 2.44141, -1.002614), (-0.036332, 5.00368, -0.399313), (0.000011, 4.712043, -0.575344), (-0.179516, 1.660177, -0.904392), (-0.161633, 1.3434889, -0.812253), (-0.000013, 3.378685, -0.932828), (-0.146067, 0.72322, -0.347886), (-0.212014, 0.872921, -0.508128), (-0.349994, 3.379821, -0.862608), (-0.08392, 5.231333, -0.191244), (-0.106288, 4.712403, -0.564685), (-0.269762, 1.080409, -0.64892), (-0.31707, 1.34368, -0.764934), (-0.386562, 4.328485, -0.60462), (-0.25529, 4.724215, -0.507076), (-0.456021, 3.870035, -0.704262), (-0.508018, 3.381445, -0.777364), (-0.688006, 2.899858, -0.69932), (-0.540494, 2.8981519, -0.82125), (-0.552056, 2.443201, -0.834216), (0, 5.355591, -0.011129), (-0.702646, 2.444388, -0.709939), (-0.177748, 4.997093, -0.362468), (-0.385252, 4.71705, -0.412999), (-0.34248, 0.870609, -0.431796), (-0.491996, 4.330875, -0.516823), (-0.498417, 1.081006, -0.495727), (-0.646779, 3.383241, -0.662472), (-0.235599, 0.722548, -0.296038), (-0.293485, 5.004488, -0.258837), (-0.918067, 2.447064, -0.385723), (0, 5.355591, -0.011129), (-0.140152, 5.232059, -0.145678), (-0.345831, 5.003436, -0.169225), (-0.811337, 2.030537, -0.545342), (-0.485689, 4.725642, -0.272697), (-0.849951, 1.6632271, -0.352075), (-0.764942, 1.6623139, -0.511681), (-0.688852, 1.345098, -0.458859), (-0.586093, 1.081344, -0.38854), (-0.64278, 4.33671, -0.287738), (-0.682438, 3.875229, -0.475104), (-0.760402, 3.385829, -0.522659), (-0.69135, 1.082279, -0.133739), (-0.765416, 1.345706, -0.315156), (-0.651203, 1.081778, -0.26639), (-0.758286, 3.878071, -0.331516), (-0.896953, 3.390751, -0.189907), (-0.341612, 0.725427, -0.177405), (-0.844917, 3.388267, -0.363077), (-0.898954, 2.9033961, -0.381395), (-0.191355, 0.632705, -0.044353), (-0.95704, 2.032722, -0.191873), (-0.368631, 5.013361, -0.059869), (-0.974614, 2.448786, -0.19819), (0, 5.355591, -0.011129), (-0.177932, 5.233842, -0.074601), (-0.975773, 2.033955, -0.000646), (-0.993689, 2.450366, -0.003217), (-0.544853, 4.727228, -0.020697), (-0.902318, 1.664099, -0.178767), (-0.812578, 1.346346, -0.159172), (-0.695631, 4.342766, -0.017479), (-0.534404, 4.724706, -0.128931), (-0.82848, 1.346988, 0.002975), (-0.820687, 3.883881, -0.013715), (-0.704881, 1.082739, 0.004164), (-0.691328, 1.083188, 0.142063), (-0.5268, 0.872427, 0.177494), (-0.804822, 3.886669, 0.148361), (-0.552543, 0.871808, -0.03774), (-0.381079, 0.723285, -0.023166), (-0.896847, 3.395715, 0.170258), (-0.972977, 2.907614, -0.006302), (-0.363042, 0.723673, 0.125196), (0, 0.602943, 0.006001), (-0.957016, 2.035138, 0.19058), (-0.919974, 1.664968, 0.001385), (-0.534351, 4.729538, 0.087539), (-0.359247, 5.013265, 0.080471), (-0.902283, 1.665807, 0.181535), (-0.682191, 4.345484, 0.12029), (-0.849925, 1.666607, 0.354782), (-0.472699, 4.748502, 0.243227), (-0.812549, 1.347607, 0.165118), (-0.765397, 1.348187, 0.32103), (-0.65121, 1.083609, 0.274662), (-0.844749, 3.3978481, 0.343419), (-0.898834, 2.91136, 0.36879), (-0.288502, 0.723389, 0.255661), (0, 5.355591, -0.011129), (-0.180736, 5.236417, 0.026789), (-0.827612, 2.452831, 0.55299), (-0.917715, 2.45104, 0.380223), (-0.901492, 2.036228, 0.374461), (-0.294968, 5.005613, 0.224428), (-0.764921, 1.667336, 0.514432), (-0.578194, 4.349792, 0.374807), (-0.689972, 2.03779, 0.692467), (-0.650521, 1.667944, 0.654375), (-0.498411, 1.084319, 0.503987), (-0.688834, 1.348701, 0.464723), (-0.586071, 1.08399, 0.396869), (-0.460617, 0.875356, 0.313571), (-0.644925, 3.402888, 0.643242), (-0.580005, 3.892515, 0.573623), (-0.690043, 2.923274, 0.687848), (-0.760151, 3.400795, 0.501716), (-0.704631, 2.461284, 0.701706), (-0.455954, 3.893705, 0.676655), (-0.346735, 0.871321, 0.437238), (-0.50491, 3.406855, 0.75815), (-0.543081, 2.922708, 0.805364), (0, 5.355591, -0.011129), (-0.13994, 5.235128, 0.109687), (-0.054067, 5.235827, 0.169286), (-0.385133, 4.734616, 0.371529), (-0.585809, 1.349151, 0.590671), (-0.255102, 4.746027, 0.465485), (-0.391603, 1.084588, 0.591897), (-0.491871, 4.351298, 0.481602), (-0.386356, 4.352029, 0.56967), (-0.511074, 1.66836, 0.769241), (-0.460261, 1.349525, 0.694054), (-0.266159, 4.352958, 0.6348), (-0.164742, 0.873981, 0.536162), (-0.384658, 2.446371, 0.930505), (-0.376826, 2.908078, 0.905494), (-0.164811, 0.632803, 0.116124), (0, 0.602943, 0.006001), (-0.370025, 2.049144, 0.908169), (-0.542058, 2.03855, 0.814446), (-0.176655, 0.72503, 0.346627), (0, 0.633786, 0.207937), (-0.193564, 2.902754, 0.973878), (-0.189364, 2.041308, 0.961305), (-0.352055, 1.6686959, 0.854563), (-0.142525, 4.347486, 0.675822), (-0.269743, 1.084781, 0.657221), (-0.321484, 3.879274, 0.754564), (-0.35366, 3.3978791, 0.85309), (-0, 1.668998, 0.924874), (0.000004, 1.350003, 0.834134), (0.000171, 4.355468, 0.69318), (-0.000001, 1.084935, 0.71103), (-0, 3.394562, 0.935952), (-0.159917, 3.888891, 0.811697), (-0.18029, 3.378737, 0.919196), (0, 0.726481, 0.394184), (-0.20678, 2.498203, 0.977951), (0, 2.039279, 0.979637), (-0.179474, 1.6689191, 0.907125), (0.193564, 2.902754, 0.973878), (0.199985, 2.435888, 0.978047), (0.002147, 2.902841, 0.988182), (-0.043876, 5.019154, 0.354622), (0.179474, 1.6689191, 0.907125), (0.00269, 4.7349463, 0.535081), (0.137515, 1.084898, 0.697448), (0.141746, 4.3464518, 0.676425), (0.266159, 4.352958, 0.6348), (0.159924, 3.888906, 0.811701), (0.063454, 0.882368, 0.565222), (0.269742, 1.084784, 0.657223), (0.35366, 3.3978791, 0.85309), (0.321478, 3.879261, 0.75457), (0.18029, 3.378738, 0.919195), (0.206475, 0.723459, 0.329446), (0.211998, 0.87591, 0.518131), (0.36648, 2.87144, 0.914262), (0.050639, 5.234727, 0.168995), (0.542466, 2.932897, 0.804686), (0.384658, 2.446371, 0.930505), (0, 5.355591, -0.011129), (0.317048, 1.349802, 0.770863), (0.386357, 4.352028, 0.56967), (0.455954, 3.893706, 0.676655), (0.50491, 3.406856, 0.75815), (0.690043, 2.923274, 0.687848), (0.689972, 2.037791, 0.692466), (0.65052, 1.667944, 0.654376), (0.302567, 4.735641, 0.440471), (0.460277, 1.349542, 0.694051), (0.811007, 2.038753, 0.544828), (0.764922, 1.667336, 0.514432), (0.585815, 1.349178, 0.590682), (0.586067, 1.083987, 0.396871), (0.580273, 3.89248, 0.573409), (0.355378, 0.873829, 0.434644), (0.759475, 3.39676, 0.50424), (0.647845, 3.400996, 0.640741), (0.808458, 2.905091, 0.54056), (0.682318, 3.891035, 0.447513), (0.844749, 3.397847, 0.343418), (0.898834, 2.91136, 0.368789), (0.917714, 2.451041, 0.380223), (0.827612, 2.452831, 0.55299), (0.503206, 4.731751, 0.19154), (0.57846, 4.349354, 0.374669), (0.688833, 1.348716, 0.464734), (0.6512, 1.083598, 0.274666), (0.534268, 4.729686, 0.08749), (0.849928, 1.666613, 0.354779), (0.765397, 1.348186, 0.321029), (0.642533, 4.347844, 0.252749), (0.550242, 0.872123, 0.071152), (0.896847, 3.395717, 0.170257), (0.485801, 0.869955, 0.26539), (0.379349, 0.723483, 0.051906), (0.954254, 2.909532, 0.184902), (0.974576, 2.45186, 0.191755), (0.691324, 1.08318, 0.14205), (0.820664, 3.883967, -0.01368), (0.804822, 3.886671, 0.148361), (0.914477, 3.393311, -0.009838), (0.972981, 2.907578, -0.006273), (0, 5.355591, -0.011129), (0.184717, 5.234639, -0.033026), (0.993688, 2.450363, -0.003217), (0.957014, 2.035099, 0.190557), (0.370877, 5.009662, -0.067875), (0.975778, 2.033994, -0.000668), (0.902277, 1.665796, 0.18155), (0.359247, 5.013267, 0.080464), (0.541283, 4.73039, -0.085966), (0.82848, 1.346987, 0.002974), (0.919963, 1.664909, 0.001344), (0.695631, 4.342767, -0.017479), (0.704881, 1.082739, 0.004164), (0.682191, 4.345483, 0.12029), (0.957043, 2.032763, -0.191934), (0.919963, 1.664909, 0.001344), (0.82848, 1.346987, 0.002974), (0.695631, 4.342767, -0.017479), (0.804955, 3.881031, -0.17573), (0.820664, 3.883967, -0.01368), (0.540578, 0.880361, -0.150614), (0.914477, 3.393311, -0.009838), (0.9543, 2.905623, -0.197498), (0.972981, 2.907578, -0.006273), (0.195975, 0.632897, 0.032865), (0.974613, 2.448786, -0.19819), (0.993688, 2.450363, -0.003217), (0.896952, 3.39072, -0.189934), (0.758286, 3.878072, -0.331516), (0.844938, 3.388095, -0.363112), (0.162753, 5.2336, -0.111374), (0, 5.355591, -0.011129), (0, 0.602943, 0.006001), (0.5034, 4.722075, -0.233027), (0.370877, 5.009662, -0.067875), (0.541283, 4.73039, -0.085966), (0.682325, 4.339795, -0.155257), (0.642779, 4.336711, -0.287738), (0.811354, 2.030428, -0.54528), (0.84995, 1.6632271, -0.352075), (0.578513, 4.333737, -0.409781), (0.586081, 1.081392, -0.38861), (0.682437, 3.875229, -0.475104), (0.760438, 3.385546, -0.5227), (0.809018, 2.901668, -0.550812), (0.898936, 2.903623, -0.381368), (0.370655, 0.725616, -0.107085), (0.174168, 0.632996, -0.082202), (0.826232, 2.445772, -0.558496), (0.901552, 2.031667, -0.375781), (0, 5.355591, -0.011129), (0, 0.602943, 0.006001), (0.231083, 5.002686, -0.322474), (0.325835, 5.00591, -0.209423), (0.689974, 2.029304, -0.693881), (0.385306, 4.717019, -0.412971), (0.453064, 4.719448, -0.328926), (0.688832, 1.345016, -0.458845), (0.49844, 1.08096, -0.495664), (0.580358, 3.872581, -0.600945), (0.585848, 1.344463, -0.584729), (0.491965, 4.33101, -0.51678), (0.386562, 4.328487, -0.604619), (0.420901, 0.870843, -0.356411), (0.456071, 3.870275, -0.704162), (0.646778, 3.3832421, -0.662472), (0.508112, 3.381278, -0.777337), (0.542179, 2.028434, -0.815722), (0.702655, 2.444116, -0.709944), (0.511155, 1.660862, -0.766452), (0.269272, 0.720368, -0.264297), (0.552166, 2.443211, -0.834156), (0, 5.355591, -0.011129), (0.113087, 5.231513, -0.172228), (0.018187, 5.230891, -0.213408), (0.373438, 2.027858, -0.906352), (0.352095, 1.660399, -0.851811), (0.317069, 1.343681, -0.764934), (0.208526, 4.713357, -0.533162), (0.302734, 4.714943, -0.481931), (0.460307, 1.344013, -0.688109), (0.391629, 1.080644, -0.583585), (0.269762, 1.08041, -0.64892), (0.135757, 4.3255568, -0.709992), (0.26627, 4.326669, -0.669844), (0.137522, 1.080268, -0.689158), (0.160137, 3.86724, -0.828214), (0.178401, 3.379076, -0.915089), (0.314113, 3.8683, -0.780981), (0.350061, 3.380064, -0.862543), (0.189806, 2.896291, -0.967499), (0.193878, 2.441602, -0.983411), (0.10119, 5.000656, -0.38986), (-0.000012, 2.895973, -0.986331), (0, 0.602943, 0.006001), (0.179495, 1.6601241, -0.904379), (-0.000011, 1.6600499, -0.922134), (0.161639, 1.343482, -0.812246), (-0.000008, 1.343425, -0.828226), (0.10631, 4.712369, -0.564701), (-0.000006, 1.080225, -0.702747), (0.000012, 3.866916, -0.844154), (-0.000011, 4.325179, -0.723551), (0.108083, 0.872825, -0.539741), (-0.054768, 0.876013, -0.552511), (-0.031659, 0.725163, -0.380717), (0.115872, 0.720849, -0.357692), (0.099635, 0.632532, -0.165719), (0.251977, 0.327472, -0.471418), (0.413194, 0.327488, -0.3391), (0.511518, 0.32747, -0.155167), (0.528344, 0.327547, 0.105094), (0.413197, 0.327481, 0.339102), (0, 1.391493, 0), (0.251976, 0.327477, 0.471415), (0.052392, 0.327469, 0.531962), (-0.206155, 0.327523, 0.4977), (-0.413198, 0.327477, 0.339103), (-0.511518, 0.327472, 0.155167), (-0.528343, 0.327547, -0.105094), (-0.380925, 0.327515, -0.380926), (-0.155166, 0.327472, -0.511518), (0.052392, 0.327481, -0.531956), (-0.413198, 0.327477, 0.339103), (-0.511518, 0.327472, 0.155167), (-0.528343, 0.327547, -0.105094), (-0.380925, 0.327515, -0.380926), (-0.155166, 0.327472, -0.511518), (0.052392, 0.327481, -0.531956), (0.251977, 0.327472, -0.471418), (0.413194, 0.327488, -0.3391), (0.511518, 0.32747, -0.155167), (0.528344, 0.327547, 0.105094), (0.413197, 0.327481, 0.339102), (0.251976, 0.327477, 0.471415), (0.052392, 0.327469, 0.531962), (-0.206155, 0.327523, 0.4977)] + point3f[] points = [(0.022165, 1.954757, -1.199207), (0.054038, 2.869443, -0.527936), (0.180556, 0.824518, -0.302428), (0.053867, -0.15824, -1.615198), (-0.022165, 1.954757, -1.199207), (0.022165, 1.954757, -1.199207), (0.053867, -0.15824, -1.615198), (-0.053867, -0.15824, -1.615198), (-0.022165, 1.954757, -1.199207), (-0.053867, -0.15824, -1.615198), (-0.180556, 0.824517, -0.302428), (-0.054038, 2.869443, -0.527936), (-0.054038, 2.869443, -0.527936), (-0.180556, 0.824517, -0.302428), (0.180556, 0.824518, -0.302428), (0.054038, 2.869443, -0.527936), (-0.180556, 0.824517, -0.302428), (-0.053867, -0.15824, -1.615198), (0.053867, -0.15824, -1.615198), (0.180556, 0.824518, -0.302428), (0.022165, 1.954757, -1.199207), (-0.022165, 1.954757, -1.199207), (-0.054038, 2.869443, -0.527936), (0.054038, 2.869443, -0.527936), (0.965254, 1.954757, 0.715744), (0.386226, 2.869443, 0.374649), (0.128258, 0.824518, 0.356944), (1.295892, -0.15824, 0.970168), (0.98954, 1.954757, 0.678658), (0.965254, 1.954757, 0.715744), (1.295892, -0.15824, 0.970168), (1.354916, -0.15824, 0.88004), (0.98954, 1.954757, 0.678658), (1.354916, -0.15824, 0.88004), (0.326095, 0.824517, 0.054848), (0.445436, 2.869443, 0.284235), (0.445436, 2.869443, 0.284235), (0.326095, 0.824517, 0.054848), (0.128258, 0.824518, 0.356944), (0.386226, 2.869443, 0.374649), (0.326095, 0.824517, 0.054848), (1.354916, -0.15824, 0.88004), (1.295892, -0.15824, 0.970168), (0.128258, 0.824518, 0.356944), (0.386226, 2.869443, 0.374649), (0.965254, 1.954757, 0.715744), (0.98954, 1.954757, 0.678658), (0.445436, 2.869443, 0.284235), (-1.02865, 1.954757, 0.631093), (-1.376089, -0.164189, 0.871764), (-0.177057, 0.824518, 0.308466), (-0.435546, 2.869443, 0.315107), (-1.424989, -0.15824, 0.778553), (-1.376089, -0.164189, 0.871764), (-1.02865, 1.954757, 0.631093), (-1.051326, 1.954757, 0.593002), (-0.361775, 0.824517, -0.001825), (-1.424989, -0.15824, 0.778553), (-1.051326, 1.954757, 0.593002), (-0.49083, 2.869443, 0.222241), (-0.177057, 0.824518, 0.308466), (-0.361775, 0.824517, -0.001825), (-0.49083, 2.869443, 0.222241), (-0.435546, 2.869443, 0.315107), (-0.177057, 0.824518, 0.308466), (-1.376089, -0.164189, 0.871764), (-1.424989, -0.15824, 0.778553), (-0.361775, 0.824517, -0.001825), (-0.49083, 2.869443, 0.222241), (-1.051326, 1.954757, 0.593002), (-1.02865, 1.954757, 0.631093), (-0.435546, 2.869443, 0.315107), (-0.190389, 2.027422, -0.962132), (-0.135748, 4.325539, -0.710001), (-0.137513, 1.080269, -0.689161), (-0.189833, 2.896162, -0.96751), (-0.178429, 3.378934, -0.915109), (0, 5.355591, -0.011129), (-0.193878, 2.441602, -0.983412), (-0.160148, 3.8672671, -0.828205), (-0.314113, 3.868298, -0.780982), (-0.511096, 1.660871, -0.766504), (-0.35212, 1.6605, -0.851833), (-0.391629, 1.0806429, -0.583585), (-0.26627, 4.326667, -0.669845), (-0.372361, 2.896847, -0.911757), (0, 0.602943, 0.006001), (-0.124167, 0.633014, -0.146121), (-0.036953, 0.632838, -0.187445), (-0.373466, 2.027796, -0.906331), (-0.54218, 2.028434, -0.815722), (-0.380304, 2.442165, -0.92654), (-0.460267, 1.344088, -0.688171), (-0.585848, 1.344463, -0.58473), (-0.58036, 3.872579, -0.600945), (-0.8091, 2.901373, -0.550729), (0, 0.602943, 0.006001), (-0.650515, 1.6616299, -0.651682), (-0.689975, 2.029304, -0.693882), (-0.826267, 2.44565, -0.558453), (-0.578512, 4.333676, -0.409826), (-0.499925, 0.880057, -0.253358), (-0.682326, 4.339795, -0.155256), (-0.954308, 2.905518, -0.197525), (-0.901513, 2.03167, -0.375855), (-0.804985, 3.880946, -0.175698), (-0.914484, 3.393275, -0.009851), (-0.974576, 2.451863, 0.191756), (-0.642533, 4.347843, 0.252749), (-0.954244, 2.909586, 0.184922), (-0.758061, 3.888139, 0.304784), (-0.811007, 2.038753, 0.544829), (-0.682431, 3.8903399, 0.447587), (-0.80961, 2.910657, 0.537624), (-0.54393, 2.441696, 0.834016), (-0.173933, 5.022168, 0.309611), (-0.108571, 4.73846, 0.521629), (-0.31704, 1.349776, 0.770854), (-0.137514, 1.084898, 0.697448), (-0.161624, 1.349942, 0.818159), (0, 5.355591, -0.011129), (0.189364, 2.041308, 0.961305), (0, 2.457109, 0.996181), (0.072995, 5.014367, 0.35157), (0.161629, 1.3499529, 0.818164), (0, 3.896782, 0.831774), (0.352056, 1.668695, 0.854563), (0.158309, 4.747202, 0.506023), (0.168823, 5.01846, 0.316074), (0, 0.602943, 0.006001), (0.137014, 0.633506, 0.146505), (0.373391, 2.038928, 0.905015), (0.511103, 1.668342, 0.769212), (0.391598, 1.084584, 0.591898), (0.54393, 2.4416971, 0.834015), (0.542058, 2.038551, 0.814446), (0.294969, 5.005614, 0.224423), (0.491945, 4.350874, 0.481694), (0.432303, 4.721972, 0.330761), (0.498412, 1.0843151, 0.503982), (0.332785, 0.723849, 0.19389), (0.701267, 2.459921, 0.705014), (0.75806, 3.888139, 0.304784), (0, 5.355591, -0.011129), (0, 0.602943, 0.006001), (0.195975, 0.632897, 0.032865), (0.175642, 5.236225, 0.041563), (0.12818, 5.234529, 0.125223), (0.901478, 2.036189, 0.374478), (0.812548, 1.347609, 0.165118), (0.704881, 1.082739, 0.004164), (0.379349, 0.723483, 0.051906), (0.550242, 0.872123, 0.071152), (0.975778, 2.033994, -0.000668), (0.184717, 5.234639, -0.033026), (0.902318, 1.664099, -0.178767), (0.691316, 1.082238, -0.133785), (0.651251, 1.081825, -0.266345), (0.812561, 1.346346, -0.159226), (0.765393, 1.345628, -0.31515), (0.918083, 2.447188, -0.38567), (0.650514, 1.6616299, -0.651682), (0.764941, 1.662315, -0.511681), (0.688005, 2.899859, -0.69932), (0.540667, 2.898303, -0.821127), (0.250892, 0.870426, -0.490395), (0.372332, 2.897087, -0.91174), (0.190412, 2.027503, -0.96214), (0.380303, 2.442165, -0.926539), (0.000011, 2.027321, -0.980977), (0, 2.44141, -1.002614), (-0.036332, 5.00368, -0.399313), (0.000011, 4.712043, -0.575344), (-0.179516, 1.660177, -0.904392), (-0.161633, 1.3434889, -0.812253), (-0.000013, 3.378685, -0.932828), (-0.146067, 0.72322, -0.347886), (-0.212014, 0.872921, -0.508128), (-0.349994, 3.379821, -0.862608), (-0.08392, 5.231333, -0.191244), (-0.106288, 4.712403, -0.564685), (-0.269762, 1.080409, -0.64892), (-0.31707, 1.34368, -0.764934), (-0.386562, 4.328485, -0.60462), (-0.25529, 4.724215, -0.507076), (-0.456021, 3.870035, -0.704262), (-0.508018, 3.381445, -0.777364), (-0.688006, 2.899858, -0.69932), (-0.540494, 2.8981519, -0.82125), (-0.552056, 2.443201, -0.834216), (0, 5.355591, -0.011129), (-0.702646, 2.444388, -0.709939), (-0.177748, 4.997093, -0.362468), (-0.385252, 4.71705, -0.412999), (-0.34248, 0.870609, -0.431796), (-0.491996, 4.330875, -0.516823), (-0.498417, 1.081006, -0.495727), (-0.646779, 3.383241, -0.662472), (-0.235599, 0.722548, -0.296038), (-0.293485, 5.004488, -0.258837), (-0.918067, 2.447064, -0.385723), (0, 5.355591, -0.011129), (-0.140152, 5.232059, -0.145678), (-0.345831, 5.003436, -0.169225), (-0.811337, 2.030537, -0.545342), (-0.485689, 4.725642, -0.272697), (-0.849951, 1.6632271, -0.352075), (-0.764942, 1.6623139, -0.511681), (-0.688852, 1.345098, -0.458859), (-0.586093, 1.081344, -0.38854), (-0.64278, 4.33671, -0.287738), (-0.682438, 3.875229, -0.475104), (-0.760402, 3.385829, -0.522659), (-0.69135, 1.082279, -0.133739), (-0.765416, 1.345706, -0.315156), (-0.651203, 1.081778, -0.26639), (-0.758286, 3.878071, -0.331516), (-0.896953, 3.390751, -0.189907), (-0.341612, 0.725427, -0.177405), (-0.844917, 3.388267, -0.363077), (-0.898954, 2.9033961, -0.381395), (-0.191355, 0.632705, -0.044353), (-0.95704, 2.032722, -0.191873), (-0.368631, 5.013361, -0.059869), (-0.974614, 2.448786, -0.19819), (0, 5.355591, -0.011129), (-0.177932, 5.233842, -0.074601), (-0.975773, 2.033955, -0.000646), (-0.993689, 2.450366, -0.003217), (-0.544853, 4.727228, -0.020697), (-0.902318, 1.664099, -0.178767), (-0.812578, 1.346346, -0.159172), (-0.695631, 4.342766, -0.017479), (-0.534404, 4.724706, -0.128931), (-0.82848, 1.346988, 0.002975), (-0.820687, 3.883881, -0.013715), (-0.704881, 1.082739, 0.004164), (-0.691328, 1.083188, 0.142063), (-0.5268, 0.872427, 0.177494), (-0.804822, 3.886669, 0.148361), (-0.552543, 0.871808, -0.03774), (-0.381079, 0.723285, -0.023166), (-0.896847, 3.395715, 0.170258), (-0.972977, 2.907614, -0.006302), (-0.363042, 0.723673, 0.125196), (0, 0.602943, 0.006001), (-0.957016, 2.035138, 0.19058), (-0.919974, 1.664968, 0.001385), (-0.534351, 4.729538, 0.087539), (-0.359247, 5.013265, 0.080471), (-0.902283, 1.665807, 0.181535), (-0.682191, 4.345484, 0.12029), (-0.849925, 1.666607, 0.354782), (-0.472699, 4.748502, 0.243227), (-0.812549, 1.347607, 0.165118), (-0.765397, 1.348187, 0.32103), (-0.65121, 1.083609, 0.274662), (-0.844749, 3.3978481, 0.343419), (-0.898834, 2.91136, 0.36879), (-0.288502, 0.723389, 0.255661), (0, 5.355591, -0.011129), (-0.180736, 5.236417, 0.026789), (-0.827612, 2.452831, 0.55299), (-0.917715, 2.45104, 0.380223), (-0.901492, 2.036228, 0.374461), (-0.294968, 5.005613, 0.224428), (-0.764921, 1.667336, 0.514432), (-0.578194, 4.349792, 0.374807), (-0.689972, 2.03779, 0.692467), (-0.650521, 1.667944, 0.654375), (-0.498411, 1.084319, 0.503987), (-0.688834, 1.348701, 0.464723), (-0.586071, 1.08399, 0.396869), (-0.460617, 0.875356, 0.313571), (-0.644925, 3.402888, 0.643242), (-0.580005, 3.892515, 0.573623), (-0.690043, 2.923274, 0.687848), (-0.760151, 3.400795, 0.501716), (-0.704631, 2.461284, 0.701706), (-0.455954, 3.893705, 0.676655), (-0.346735, 0.871321, 0.437238), (-0.50491, 3.406855, 0.75815), (-0.543081, 2.922708, 0.805364), (0, 5.355591, -0.011129), (-0.13994, 5.235128, 0.109687), (-0.054067, 5.235827, 0.169286), (-0.385133, 4.734616, 0.371529), (-0.585809, 1.349151, 0.590671), (-0.255102, 4.746027, 0.465485), (-0.391603, 1.084588, 0.591897), (-0.491871, 4.351298, 0.481602), (-0.386356, 4.352029, 0.56967), (-0.511074, 1.66836, 0.769241), (-0.460261, 1.349525, 0.694054), (-0.266159, 4.352958, 0.6348), (-0.164742, 0.873981, 0.536162), (-0.384658, 2.446371, 0.930505), (-0.376826, 2.908078, 0.905494), (-0.164811, 0.632803, 0.116124), (0, 0.602943, 0.006001), (-0.370025, 2.049144, 0.908169), (-0.542058, 2.03855, 0.814446), (-0.176655, 0.72503, 0.346627), (0, 0.633786, 0.207937), (-0.193564, 2.902754, 0.973878), (-0.189364, 2.041308, 0.961305), (-0.352055, 1.6686959, 0.854563), (-0.142525, 4.347486, 0.675822), (-0.269743, 1.084781, 0.657221), (-0.321484, 3.879274, 0.754564), (-0.35366, 3.3978791, 0.85309), (0, 1.668998, 0.924874), (0.000004, 1.350003, 0.834134), (0.000171, 4.355468, 0.69318), (-0.000001, 1.084935, 0.71103), (0, 3.394562, 0.935952), (-0.159917, 3.888891, 0.811697), (-0.18029, 3.378737, 0.919196), (0, 0.726481, 0.394184), (-0.20678, 2.498203, 0.977951), (0, 2.039279, 0.979637), (-0.179474, 1.6689191, 0.907125), (0.193564, 2.902754, 0.973878), (0.199985, 2.435888, 0.978047), (0.002147, 2.902841, 0.988182), (-0.043876, 5.019154, 0.354622), (0.179474, 1.6689191, 0.907125), (0.00269, 4.7349463, 0.535081), (0.137515, 1.084898, 0.697448), (0.141746, 4.3464518, 0.676425), (0.266159, 4.352958, 0.6348), (0.159924, 3.888906, 0.811701), (0.063454, 0.882368, 0.565222), (0.269742, 1.084784, 0.657223), (0.35366, 3.3978791, 0.85309), (0.321478, 3.879261, 0.75457), (0.18029, 3.378738, 0.919195), (0.206475, 0.723459, 0.329446), (0.211998, 0.87591, 0.518131), (0.36648, 2.87144, 0.914262), (0.050639, 5.234727, 0.168995), (0.542466, 2.932897, 0.804686), (0.384658, 2.446371, 0.930505), (0, 5.355591, -0.011129), (0.317048, 1.349802, 0.770863), (0.386357, 4.352028, 0.56967), (0.455954, 3.893706, 0.676655), (0.50491, 3.406856, 0.75815), (0.690043, 2.923274, 0.687848), (0.689972, 2.037791, 0.692466), (0.65052, 1.667944, 0.654376), (0.302567, 4.735641, 0.440471), (0.460277, 1.349542, 0.694051), (0.811007, 2.038753, 0.544828), (0.764922, 1.667336, 0.514432), (0.585815, 1.349178, 0.590682), (0.586067, 1.083987, 0.396871), (0.580273, 3.89248, 0.573409), (0.355378, 0.873829, 0.434644), (0.759475, 3.39676, 0.50424), (0.647845, 3.400996, 0.640741), (0.808458, 2.905091, 0.54056), (0.682318, 3.891035, 0.447513), (0.844749, 3.397847, 0.343418), (0.898834, 2.91136, 0.368789), (0.917714, 2.451041, 0.380223), (0.827612, 2.452831, 0.55299), (0.503206, 4.731751, 0.19154), (0.57846, 4.349354, 0.374669), (0.688833, 1.348716, 0.464734), (0.6512, 1.083598, 0.274666), (0.534268, 4.729686, 0.08749), (0.849928, 1.666613, 0.354779), (0.765397, 1.348186, 0.321029), (0.642533, 4.347844, 0.252749), (0.550242, 0.872123, 0.071152), (0.896847, 3.395717, 0.170257), (0.485801, 0.869955, 0.26539), (0.379349, 0.723483, 0.051906), (0.954254, 2.909532, 0.184902), (0.974576, 2.45186, 0.191755), (0.691324, 1.08318, 0.14205), (0.820664, 3.883967, -0.01368), (0.804822, 3.886671, 0.148361), (0.914477, 3.393311, -0.009838), (0.972981, 2.907578, -0.006273), (0, 5.355591, -0.011129), (0.184717, 5.234639, -0.033026), (0.993688, 2.450363, -0.003217), (0.957014, 2.035099, 0.190557), (0.370877, 5.009662, -0.067875), (0.975778, 2.033994, -0.000668), (0.902277, 1.665796, 0.18155), (0.359247, 5.013267, 0.080464), (0.541283, 4.73039, -0.085966), (0.82848, 1.346987, 0.002974), (0.919963, 1.664909, 0.001344), (0.695631, 4.342767, -0.017479), (0.704881, 1.082739, 0.004164), (0.682191, 4.345483, 0.12029), (0.957043, 2.032763, -0.191934), (0.919963, 1.664909, 0.001344), (0.82848, 1.346987, 0.002974), (0.695631, 4.342767, -0.017479), (0.804955, 3.881031, -0.17573), (0.820664, 3.883967, -0.01368), (0.540578, 0.880361, -0.150614), (0.914477, 3.393311, -0.009838), (0.9543, 2.905623, -0.197498), (0.972981, 2.907578, -0.006273), (0.195975, 0.632897, 0.032865), (0.974613, 2.448786, -0.19819), (0.993688, 2.450363, -0.003217), (0.896952, 3.39072, -0.189934), (0.758286, 3.878072, -0.331516), (0.844938, 3.388095, -0.363112), (0.162753, 5.2336, -0.111374), (0, 5.355591, -0.011129), (0, 0.602943, 0.006001), (0.5034, 4.722075, -0.233027), (0.370877, 5.009662, -0.067875), (0.541283, 4.73039, -0.085966), (0.682325, 4.339795, -0.155257), (0.642779, 4.336711, -0.287738), (0.811354, 2.030428, -0.54528), (0.84995, 1.6632271, -0.352075), (0.578513, 4.333737, -0.409781), (0.586081, 1.081392, -0.38861), (0.682437, 3.875229, -0.475104), (0.760438, 3.385546, -0.5227), (0.809018, 2.901668, -0.550812), (0.898936, 2.903623, -0.381368), (0.370655, 0.725616, -0.107085), (0.174168, 0.632996, -0.082202), (0.826232, 2.445772, -0.558496), (0.901552, 2.031667, -0.375781), (0, 5.355591, -0.011129), (0, 0.602943, 0.006001), (0.231083, 5.002686, -0.322474), (0.325835, 5.00591, -0.209423), (0.689974, 2.029304, -0.693881), (0.385306, 4.717019, -0.412971), (0.453064, 4.719448, -0.328926), (0.688832, 1.345016, -0.458845), (0.49844, 1.08096, -0.495664), (0.580358, 3.872581, -0.600945), (0.585848, 1.344463, -0.584729), (0.491965, 4.33101, -0.51678), (0.386562, 4.328487, -0.604619), (0.420901, 0.870843, -0.356411), (0.456071, 3.870275, -0.704162), (0.646778, 3.3832421, -0.662472), (0.508112, 3.381278, -0.777337), (0.542179, 2.028434, -0.815722), (0.702655, 2.444116, -0.709944), (0.511155, 1.660862, -0.766452), (0.269272, 0.720368, -0.264297), (0.552166, 2.443211, -0.834156), (0, 5.355591, -0.011129), (0.113087, 5.231513, -0.172228), (0.018187, 5.230891, -0.213408), (0.373438, 2.027858, -0.906352), (0.352095, 1.660399, -0.851811), (0.317069, 1.343681, -0.764934), (0.208526, 4.713357, -0.533162), (0.302734, 4.714943, -0.481931), (0.460307, 1.344013, -0.688109), (0.391629, 1.080644, -0.583585), (0.269762, 1.08041, -0.64892), (0.135757, 4.3255568, -0.709992), (0.26627, 4.326669, -0.669844), (0.137522, 1.080268, -0.689158), (0.160137, 3.86724, -0.828214), (0.178401, 3.379076, -0.915089), (0.314113, 3.8683, -0.780981), (0.350061, 3.380064, -0.862543), (0.189806, 2.896291, -0.967499), (0.193878, 2.441602, -0.983411), (0.10119, 5.000656, -0.38986), (-0.000012, 2.895973, -0.986331), (0, 0.602943, 0.006001), (0.179495, 1.6601241, -0.904379), (-0.000011, 1.6600499, -0.922134), (0.161639, 1.343482, -0.812246), (-0.000008, 1.343425, -0.828226), (0.10631, 4.712369, -0.564701), (-0.000006, 1.080225, -0.702747), (0.000012, 3.866916, -0.844154), (-0.000011, 4.325179, -0.723551), (0.108083, 0.872825, -0.539741), (-0.054768, 0.876013, -0.552511), (-0.031659, 0.725163, -0.380717), (0.115872, 0.720849, -0.357692), (0.099635, 0.632532, -0.165719), (0.251977, 0.327472, -0.471418), (0.413194, 0.327488, -0.3391), (0.511518, 0.32747, -0.155167), (0.528344, 0.327547, 0.105094), (0.413197, 0.327481, 0.339102), (0, 1.391493, 0), (0.251976, 0.327477, 0.471415), (0.052392, 0.327469, 0.531962), (-0.206155, 0.327523, 0.4977), (-0.413198, 0.327477, 0.339103), (-0.511518, 0.327472, 0.155167), (-0.528343, 0.327547, -0.105094), (-0.380925, 0.327515, -0.380926), (-0.155166, 0.327472, -0.511518), (0.052392, 0.327481, -0.531956), (-0.413198, 0.327477, 0.339103), (-0.511518, 0.327472, 0.155167), (-0.528343, 0.327547, -0.105094), (-0.380925, 0.327515, -0.380926), (-0.155166, 0.327472, -0.511518), (0.052392, 0.327481, -0.531956), (0.251977, 0.327472, -0.471418), (0.413194, 0.327488, -0.3391), (0.511518, 0.32747, -0.155167), (0.528344, 0.327547, 0.105094), (0.413197, 0.327481, 0.339102), (0.251976, 0.327477, 0.471415), (0.052392, 0.327469, 0.531962), (-0.206155, 0.327523, 0.4977)] float2[] primvars:st = [(0.625, 0.25), (0.625, 0), (0.375, 0), (0.625, 0.25), (0.375, 0), (0.375, 0.25), (0.625, 0.5), (0.625, 0.25), (0.375, 0.25), (0.625, 0.5), (0.375, 0.25), (0.375, 0.5), (0.625, 0.5), (0.375, 0.5), (0.375, 0.75), (0.625, 0.5), (0.375, 0.75), (0.625, 0.75), (0.625, 0.75), (0.375, 0.75), (0.375, 1), (0.625, 0.75), (0.375, 1), (0.625, 1), (0.375, 0.75), (0.375, 0.5), (0.125, 0.5), (0.375, 0.75), (0.125, 0.5), (0.125, 0.75), (0.875, 0.5), (0.625, 0.5), (0.625, 0.75), (0.875, 0.5), (0.625, 0.75), (0.875, 0.75), (0.625, 0.25), (0.625, 0), (0.375, 0), (0.625, 0.25), (0.375, 0), (0.375, 0.25), (0.625, 0.5), (0.625, 0.25), (0.375, 0.25), (0.625, 0.5), (0.375, 0.25), (0.375, 0.5), (0.625, 0.5), (0.375, 0.5), (0.375, 0.75), (0.625, 0.5), (0.375, 0.75), (0.625, 0.75), (0.625, 0.75), (0.375, 0.75), (0.375, 1), (0.625, 0.75), (0.375, 1), (0.625, 1), (0.375, 0.75), (0.375, 0.5), (0.125, 0.5), (0.375, 0.75), (0.125, 0.5), (0.125, 0.75), (0.875, 0.75), (0.875, 0.5), (0.625, 0.5), (0.875, 0.75), (0.625, 0.5), (0.625, 0.75), (0.625, 0.25), (0.375, 0.25), (0.375, 0), (0.625, 0.25), (0.375, 0), (0.625, 0), (0.375, 0.5), (0.375, 0.25), (0.625, 0.25), (0.375, 0.5), (0.625, 0.25), (0.625, 0.5), (0.375, 0.75), (0.375, 0.5), (0.625, 0.5), (0.375, 0.75), (0.625, 0.5), (0.625, 0.75), (0.375, 1), (0.375, 0.75), (0.625, 0.75), (0.375, 1), (0.625, 0.75), (0.625, 1), (0.125, 0.75), (0.125, 0.5), (0.375, 0.5), (0.125, 0.75), (0.375, 0.5), (0.375, 0.75), (0.625, 0.75), (0.625, 0.5), (0.875, 0.5), (0.625, 0.75), (0.875, 0.5), (0.875, 0.75), (0.75, 0.5), (0.718752, 0.562495), (0.749998, 0.562504), (0.750002, 0.437503), (0.718748, 0.437497), (0.75, 0.5), (0.750002, 0.687504), (0.718751, 0.749997), (0.749999, 0.750003), (0.734376, 0.1875), (0.718751, 0.249999), (0.749999, 0.250001), (0.749998, 0.562504), (0.718752, 0.624995), (0.749998, 0.625005), (0.736992, 0.125), (0.687499, 0.124998), (0.734376, 0.1875), (0.718752, 0.562495), (0.687506, 0.624987), (0.718752, 0.624995), (0.71875, 0.5), (0.687506, 0.562487), (0.718752, 0.562495), (0.765564, 0.937494), (0.674726, 0.937472), (0.703125, 1), (0.718748, 0.437497), (0.687495, 0.437491), (0.71875, 0.5), (0.734359, 0.874999), (0.674726, 0.937472), (0.765564, 0.937494), (0.718753, 0.812505), (0.671919, 0.874997), (0.734359, 0.874999), (0.71875, 0.3125), (0.687497, 0.312494), (0.718746, 0.375007), (0.718751, 0.249999), (0.687498, 0.249996), (0.71875, 0.3125), (0.71875, 0.6875), (0.687504, 0.749993), (0.718751, 0.749997), (0.734376, 0.1875), (0.687498, 0.187497), (0.718751, 0.249999), (0.718752, 0.624995), (0.687505, 0.687489), (0.71875, 0.6875), (0.687497, 0.312494), (0.656255, 0.37499), (0.687494, 0.375011), (0.687498, 0.249996), (0.656247, 0.249993), (0.687497, 0.312494), (0.687505, 0.687489), (0.656255, 0.749989), (0.687504, 0.749993), (0.687498, 0.187497), (0.643984, 0.187495), (0.687498, 0.249996), (0.687506, 0.624987), (0.656258, 0.687484), (0.687505, 0.687489), (0.687499, 0.124998), (0.644292, 0.124997), (0.687498, 0.187497), (0.687506, 0.562487), (0.656271, 0.625004), (0.687506, 0.624987), (0.719945, 0.0625), (0.640835, 0.062501), (0.687499, 0.124998), (0.6875, 0.5), (0.656272, 0.562504), (0.687506, 0.562487), (0.671875, 0), (0.640835, 0.062501), (0.719945, 0.0625), (0.687495, 0.437491), (0.656243, 0.437486), (0.6875, 0.5), (0.671919, 0.874997), (0.613271, 0.937452), (0.674726, 0.937472), (0.656255, 0.37499), (0.625008, 0.437484), (0.656243, 0.437486), (0.656255, 0.312509), (0.624995, 0.312489), (0.656255, 0.37499), (0.656255, 0.749989), (0.625008, 0.812498), (0.67186, 0.812496), (0.656258, 0.687484), (0.625005, 0.749989), (0.656255, 0.749989), (0.656271, 0.625004), (0.62499, 0.62498), (0.656258, 0.687484), (0.625003, 0.250007), (0.593746, 0.249991), (0.624995, 0.312489), (0.625007, 0.687515), (0.593754, 0.749991), (0.625005, 0.749989), (0.644292, 0.124997), (0.578115, 0.125), (0.643984, 0.187495), (0.625011, 0.562523), (0.59374, 0.56248), (0.62499, 0.62498), (0.609375, 0), (0.540735, 0.062501), (0.640835, 0.062501), (0.625007, 0.375014), (0.593749, 0.374999), (0.625008, 0.437484), (0.59375, 0.5), (0.562509, 0.562481), (0.59374, 0.56248), (0.593758, 0.437516), (0.562509, 0.499982), (0.59375, 0.5), (0.606126, 0.87501), (0.546451, 0.937511), (0.613271, 0.937452), (0.593754, 0.687509), (0.562502, 0.749996), (0.593754, 0.749991), (0.575712, 0.187505), (0.562504, 0.249993), (0.593746, 0.249991), (0.5625, 0.6875), (0.531248, 0.750003), (0.562502, 0.749996), (0.562503, 0.625007), (0.531248, 0.624996), (0.5625, 0.6875), (0.562509, 0.499982), (0.531256, 0.562488), (0.562509, 0.562481), (0.562506, 0.437513), (0.531244, 0.437489), (0.562509, 0.499982), (0.53125, 0.5), (0.500001, 0.562498), (0.531256, 0.562488), (0.531244, 0.437489), (0.499997, 0.437494), (0.53125, 0.5), (0.531244, 0.687489), (0.499994, 0.750012), (0.531248, 0.750003), (0.5, 0.6875), (0.46874, 0.750021), (0.499994, 0.750012), (0.5, 0.625), (0.468739, 0.687523), (0.5, 0.6875), (0.500001, 0.562498), (0.468742, 0.625017), (0.5, 0.625), (0.5, 0.5), (0.468746, 0.562507), (0.500001, 0.562498), (0.499997, 0.437494), (0.46875, 0.5), (0.5, 0.5), (0.499994, 0.812487), (0.456172, 0.875013), (0.515453, 0.874998), (0.46875, 0.4375), (0.437503, 0.437506), (0.46875, 0.5), (0.468739, 0.687523), (0.437486, 0.750028), (0.46874, 0.750021), (0.468742, 0.625017), (0.437422, 0.687407), (0.468739, 0.687523), (0.468746, 0.562507), (0.437486, 0.625028), (0.468742, 0.625017), (0.46875, 0.5), (0.437492, 0.562517), (0.468746, 0.562507), (0.437492, 0.562517), (0.406564, 0.625522), (0.437486, 0.625028), (0.437338, 0.499676), (0.406388, 0.562223), (0.437492, 0.562517), (0.4375, 0.375), (0.406252, 0.375005), (0.437503, 0.437506), (0.420102, 0.812478), (0.390462, 0.874999), (0.456172, 0.875013), (0.437422, 0.687407), (0.406234, 0.750033), (0.437486, 0.750028), (0.406252, 0.375005), (0.375003, 0.375007), (0.406123, 0.437753), (0.406234, 0.750033), (0.375018, 0.750036), (0.420102, 0.812478), (0.406564, 0.625522), (0.374974, 0.687542), (0.406275, 0.687452), (0.40625, 0.5), (0.3754, 0.500803), (0.406388, 0.562223), (0.3754, 0.500803), (0.344113, 0.561769), (0.375, 0.5625), (0.375003, 0.375007), (0.343745, 0.43751), (0.375007, 0.437486), (0.375, 0.25), (0.34375, 0.250001), (0.375002, 0.312496), (0.374974, 0.687542), (0.343775, 0.687549), (0.375018, 0.750036), (0.343748, 0.374996), (0.311735, 0.439027), (0.343745, 0.43751), (0.34375, 0.250001), (0.312501, 0.250001), (0.34375, 0.3125), (0.357801, 0.1875), (0.297984, 0.1875), (0.34375, 0.250001), (0.343214, 0.623921), (0.313212, 0.68545), (0.343775, 0.687549), (0.342593, 0.497678), (0.312719, 0.562063), (0.344113, 0.561769), (0.312719, 0.562063), (0.280857, 0.624106), (0.3125, 0.625), (0.3125, 0.5), (0.283646, 0.505815), (0.312719, 0.562063), (0.328074, 0.812491), (0.268784, 0.87501), (0.328015, 0.87499), (0.3125, 0.75), (0.281425, 0.812882), (0.328074, 0.812491), (0.312501, 0.250001), (0.28125, 0.250001), (0.312501, 0.312498), (0.313212, 0.68545), (0.281789, 0.749024), (0.3125, 0.75), (0.28125, 0.250001), (0.25, 0.25), (0.28125, 0.312499), (0.249734, 0.561968), (0.219144, 0.624106), (0.25, 0.625), (0.296835, 0.937502), (0.205839, 0.937502), (0.234375, 1), (0.25, 0.4375), (0.218911, 0.437823), (0.25, 0.5), (0.268784, 0.87501), (0.205839, 0.937502), (0.296835, 0.937502), (0.25, 0.375), (0.218749, 0.374998), (0.25, 0.4375), (0.249789, 0.812065), (0.218752, 0.874996), (0.268784, 0.87501), (0.25, 0.25), (0.218749, 0.312502), (0.25, 0.312501), (0.231966, 0.1875), (0.21875, 0.250001), (0.25, 0.25), (0.25, 0.625), (0.219129, 0.686726), (0.25, 0.6875), (0.219144, 0.624106), (0.186789, 0.685449), (0.219129, 0.686726), (0.249886, 0.125), (0.1875, 0.1875), (0.231966, 0.1875), (0.250196, 0.0625), (0.159542, 0.125), (0.249886, 0.125), (0.217417, 0.497329), (0.189714, 0.557259), (0.21875, 0.5625), (0.218749, 0.374998), (0.187498, 0.374995), (0.218911, 0.437823), (0.202746, 0.812494), (0.175175, 0.874984), (0.218752, 0.874996), (0.171875, 0), (0.126949, 0.0625), (0.250196, 0.0625), (0.1875, 0.4375), (0.157407, 0.497678), (0.1875, 0.5), (0.175175, 0.874984), (0.130048, 0.937509), (0.205839, 0.937502), (0.187498, 0.374995), (0.156247, 0.374993), (0.1875, 0.4375), (0.1875, 0.75), (0.156258, 0.812483), (0.202746, 0.812494), (0.186789, 0.685449), (0.156263, 0.749974), (0.1875, 0.75), (0.159542, 0.125), (0.139808, 0.1875), (0.1875, 0.1875), (0.189714, 0.557259), (0.156786, 0.623921), (0.1875, 0.625), (0.15625, 0.25), (0.124999, 0.249999), (0.156248, 0.312504), (0.139808, 0.1875), (0.124999, 0.249999), (0.15625, 0.25), (0.156786, 0.623921), (0.124982, 0.687536), (0.156225, 0.687549), (0.157407, 0.497678), (0.125305, 0.500607), (0.155915, 0.563165), (0.156255, 0.43751), (0.124993, 0.437486), (0.157407, 0.497678), (0.156258, 0.812483), (0.109536, 0.874999), (0.175175, 0.874984), (0.156263, 0.749974), (0.124982, 0.749966), (0.156258, 0.812483), (0.124993, 0.437486), (0.093876, 0.437753), (0.125305, 0.500607), (0.124982, 0.749966), (0.093731, 0.749964), (0.107231, 0.812522), (0.124999, 0.249999), (0.09375, 0.312499), (0.124999, 0.312503), (0.159542, 0.125), (0.081805, 0.125001), (0.139808, 0.1875), (0.125305, 0.500607), (0.094021, 0.561422), (0.125, 0.5625), (0.093723, 0.624945), (0.062578, 0.687406), (0.093727, 0.687546), (0.126949, 0.0625), (0.02727, 0.062501), (0.081805, 0.125001), (0.130048, 0.937509), (0.049492, 0.937518), (0.078125, 1), (0.078125, 0), (0.02727, 0.062501), (0.126949, 0.0625), (0.093876, 0.437753), (0.062662, 0.499676), (0.09375, 0.5), (0.109536, 0.874999), (0.049492, 0.937518), (0.130048, 0.937509), (0.09375, 0.312499), (0.0625, 0.312499), (0.093748, 0.375005), (0.0625, 0.4375), (0.031247, 0.437494), (0.062662, 0.499676), (0.0625, 0.312499), (0.031251, 0.312502), (0.0625, 0.375001), (0.078134, 0.187501), (0.018997, 0.187503), (0.062501, 0.249997), (0.081805, 0.125001), (0.019305, 0.125003), (0.078134, 0.187501), (0.03125, 0.5), (0.000004, 0.562493), (0.03125, 0.5625), (0.031247, 0.437494), (0, 0.5), (0.03125, 0.5), (0.043825, 0.875014), (-0.000014, 0.937529), (0.049492, 0.937518), (0.031251, 0.312502), (0.000002, 0.312505), (0.031252, 0.374997), (0.03125, 0.25), (0.000002, 0.250005), (0.031251, 0.312502), (0.999996, 0.374991), (0.968754, 0.375007), (1, 0.4375), (1, 0.25), (0.968746, 0.312507), (1, 0.3125), (1, 0.1875), (0.955539, 0.187505), (1, 0.25), (1, 0.125), (0.953137, 0.125), (1, 0.1875), (1, 0.5), (0.968749, 0.562503), (1, 0.5625), (1, 0.4375), (0.968747, 0.437494), (1, 0.5), (0.988261, 0.062501), (0.925619, 0.062501), (0.953137, 0.125), (0.96875, 0.5), (0.937494, 0.562512), (0.968749, 0.562503), (0.968747, 0.437494), (0.937506, 0.437512), (0.96875, 0.5), (0.981277, 0.875), (0.920993, 0.937465), (0.987742, 0.937515), (0.968746, 0.312507), (0.937494, 0.375011), (0.968754, 0.375007), (0.968747, 0.249993), (0.937504, 0.250008), (0.968746, 0.312507), (0.937494, 0.375011), (0.90625, 0.437499), (0.937506, 0.437512), (0.937495, 0.31249), (0.90625, 0.374999), (0.937494, 0.375011), (0.955539, 0.187505), (0.906246, 0.250007), (0.937504, 0.250008), (0.937492, 0.624984), (0.906245, 0.687509), (0.9375, 0.6875), (0.9375, 0.5), (0.906241, 0.562519), (0.937494, 0.562512), (0.937506, 0.437512), (0.906241, 0.500018), (0.9375, 0.5), (0.925619, 0.062501), (0.833959, 0.062501), (0.874947, 0.124997), (0.906241, 0.500018), (0.874989, 0.562523), (0.906241, 0.562519), (0.906245, 0.31249), (0.874993, 0.375013), (0.90625, 0.374999), (0.906245, 0.687509), (0.874996, 0.750009), (0.90625, 0.75), (0.90624, 0.624979), (0.874992, 0.687515), (0.906245, 0.687509), (0.874992, 0.687515), (0.843758, 0.687516), (0.874996, 0.750009), (0.874989, 0.562523), (0.843761, 0.562522), (0.87501, 0.62498), (0.87499, 0.49998), (0.84376, 0.50002), (0.874989, 0.562523), (0.84376, 0.50002), (0.81249, 0.56252), (0.843761, 0.562522), (0.84374, 0.624981), (0.812509, 0.625018), (0.843758, 0.687516), (0.874947, 0.124997), (0.799244, 0.125002), (0.824763, 0.187496), (0.81249, 0.56252), (0.781243, 0.625013), (0.812509, 0.625018), (0.8125, 0.5), (0.781243, 0.562513), (0.81249, 0.56252), (0.8125, 0.4375), (0.781254, 0.437509), (0.8125, 0.5), (0.78125, 0.5), (0.749998, 0.562504), (0.781243, 0.562513), (0.781254, 0.437509), (0.750002, 0.437503), (0.78125, 0.5), (0.781248, 0.687496), (0.749999, 0.750003), (0.78125, 0.75), (0.799244, 0.125002), (0.736992, 0.125), (0.78125, 0.187499), (0.781243, 0.562513), (0.749998, 0.625005), (0.781243, 0.625013), (0.71875, 0.5), (0.718752, 0.562495), (0.75, 0.5), (0.75, 0.5), (0.718748, 0.437497), (0.71875, 0.5), (0.750002, 0.437503), (0.749999, 0.375003), (0.718748, 0.437497), (0.718748, 0.437497), (0.749999, 0.375003), (0.718746, 0.375007), (0.718753, 0.812505), (0.734359, 0.874999), (0.750001, 0.812502), (0.749999, 0.375003), (0.749999, 0.312502), (0.718746, 0.375007), (0.718746, 0.375007), (0.749999, 0.312502), (0.71875, 0.3125), (0.718753, 0.812505), (0.750001, 0.812502), (0.718751, 0.749997), (0.718751, 0.749997), (0.750001, 0.812502), (0.749999, 0.750003), (0.749999, 0.312502), (0.749999, 0.250001), (0.71875, 0.3125), (0.71875, 0.3125), (0.749999, 0.250001), (0.718751, 0.249999), (0.71875, 0.6875), (0.718751, 0.749997), (0.750002, 0.687504), (0.71875, 0.6875), (0.750002, 0.687504), (0.718752, 0.624995), (0.718752, 0.624995), (0.750002, 0.687504), (0.749998, 0.625005), (0.718752, 0.562495), (0.718752, 0.624995), (0.749998, 0.562504), (0.734376, 0.1875), (0.687499, 0.124998), (0.687498, 0.187497), (0.687506, 0.562487), (0.687506, 0.624987), (0.718752, 0.562495), (0.736992, 0.125), (0.719945, 0.0625), (0.687499, 0.124998), (0.6875, 0.5), (0.687506, 0.562487), (0.71875, 0.5), (0.71875, 0.5), (0.687495, 0.437491), (0.6875, 0.5), (0.671919, 0.874997), (0.674726, 0.937472), (0.734359, 0.874999), (0.718748, 0.437497), (0.718746, 0.375007), (0.687495, 0.437491), (0.687495, 0.437491), (0.718746, 0.375007), (0.687494, 0.375011), (0.67186, 0.812496), (0.671919, 0.874997), (0.718753, 0.812505), (0.718746, 0.375007), (0.687497, 0.312494), (0.687494, 0.375011), (0.67186, 0.812496), (0.718753, 0.812505), (0.687504, 0.749993), (0.687504, 0.749993), (0.718753, 0.812505), (0.718751, 0.749997), (0.71875, 0.3125), (0.687498, 0.249996), (0.687497, 0.312494), (0.687505, 0.687489), (0.687504, 0.749993), (0.71875, 0.6875), (0.718751, 0.249999), (0.687498, 0.187497), (0.687498, 0.249996), (0.687506, 0.624987), (0.687505, 0.687489), (0.718752, 0.624995), (0.656255, 0.312509), (0.656255, 0.37499), (0.687497, 0.312494), (0.656255, 0.749989), (0.67186, 0.812496), (0.687504, 0.749993), (0.687497, 0.312494), (0.656247, 0.249993), (0.656255, 0.312509), (0.656258, 0.687484), (0.656255, 0.749989), (0.687505, 0.687489), (0.687498, 0.249996), (0.643984, 0.187495), (0.656247, 0.249993), (0.656271, 0.625004), (0.656258, 0.687484), (0.687506, 0.624987), (0.687498, 0.187497), (0.644292, 0.124997), (0.643984, 0.187495), (0.656272, 0.562504), (0.656271, 0.625004), (0.687506, 0.562487), (0.687499, 0.124998), (0.640835, 0.062501), (0.644292, 0.124997), (0.65626, 0.50002), (0.656272, 0.562504), (0.6875, 0.5), (0.6875, 0.5), (0.656243, 0.437486), (0.65626, 0.50002), (0.687495, 0.437491), (0.687494, 0.375011), (0.656243, 0.437486), (0.656243, 0.437486), (0.687494, 0.375011), (0.656255, 0.37499), (0.62499, 0.62498), (0.656271, 0.625004), (0.625011, 0.562523), (0.625011, 0.562523), (0.656271, 0.625004), (0.656272, 0.562504), (0.625011, 0.562523), (0.656272, 0.562504), (0.62501, 0.50002), (0.62501, 0.50002), (0.656272, 0.562504), (0.65626, 0.50002), (0.640625, 1), (0.674726, 0.937472), (0.613271, 0.937452), (0.62501, 0.50002), (0.65626, 0.50002), (0.625008, 0.437484), (0.625008, 0.437484), (0.65626, 0.50002), (0.656243, 0.437486), (0.606126, 0.87501), (0.613271, 0.937452), (0.671919, 0.874997), (0.625007, 0.375014), (0.625008, 0.437484), (0.656255, 0.37499), (0.606126, 0.87501), (0.671919, 0.874997), (0.625008, 0.812498), (0.625008, 0.812498), (0.671919, 0.874997), (0.67186, 0.812496), (0.656255, 0.37499), (0.624995, 0.312489), (0.625007, 0.375014), (0.625005, 0.749989), (0.625008, 0.812498), (0.656255, 0.749989), (0.624995, 0.312489), (0.656255, 0.312509), (0.625003, 0.250007), (0.625003, 0.250007), (0.656255, 0.312509), (0.656247, 0.249993), (0.625007, 0.687515), (0.625005, 0.749989), (0.656258, 0.687484), (0.656247, 0.249993), (0.643984, 0.187495), (0.625003, 0.250007), (0.656258, 0.687484), (0.62499, 0.62498), (0.625007, 0.687515), (0.593749, 0.374999), (0.625007, 0.375014), (0.593755, 0.31251), (0.593755, 0.31251), (0.625007, 0.375014), (0.624995, 0.312489), (0.574985, 0.812501), (0.625008, 0.812498), (0.593754, 0.749991), (0.593754, 0.749991), (0.625008, 0.812498), (0.625005, 0.749989), (0.624995, 0.312489), (0.593746, 0.249991), (0.593755, 0.31251), (0.593754, 0.687509), (0.593754, 0.749991), (0.625007, 0.687515), (0.593746, 0.249991), (0.625003, 0.250007), (0.575712, 0.187505), (0.575712, 0.187505), (0.625003, 0.250007), (0.643984, 0.187495), (0.593754, 0.687509), (0.625007, 0.687515), (0.593758, 0.625016), (0.593758, 0.625016), (0.625007, 0.687515), (0.62499, 0.62498), (0.643984, 0.187495), (0.578115, 0.125), (0.575712, 0.187505), (0.62499, 0.62498), (0.59374, 0.56248), (0.593758, 0.625016), (0.644292, 0.124997), (0.640835, 0.062501), (0.578115, 0.125), (0.578115, 0.125), (0.640835, 0.062501), (0.540735, 0.062501), (0.59374, 0.56248), (0.625011, 0.562523), (0.59375, 0.5), (0.59375, 0.5), (0.625011, 0.562523), (0.62501, 0.50002), (0.59375, 0.5), (0.62501, 0.50002), (0.593758, 0.437516), (0.593758, 0.437516), (0.62501, 0.50002), (0.625008, 0.437484), (0.625008, 0.437484), (0.593749, 0.374999), (0.593758, 0.437516), (0.574985, 0.812501), (0.606126, 0.87501), (0.625008, 0.812498), (0.562509, 0.499982), (0.562509, 0.562481), (0.59375, 0.5), (0.546451, 0.937511), (0.578125, 1), (0.613271, 0.937452), (0.562506, 0.437513), (0.562509, 0.499982), (0.593758, 0.437516), (0.562501, 0.875003), (0.546451, 0.937511), (0.606126, 0.87501), (0.562506, 0.437513), (0.593758, 0.437516), (0.562506, 0.375011), (0.562506, 0.375011), (0.593758, 0.437516), (0.593749, 0.374999), (0.562501, 0.875003), (0.606126, 0.87501), (0.574985, 0.812501), (0.562506, 0.375011), (0.593749, 0.374999), (0.562505, 0.312509), (0.562505, 0.312509), (0.593749, 0.374999), (0.593755, 0.31251), (0.562502, 0.749996), (0.574985, 0.812501), (0.593754, 0.749991), (0.562505, 0.312509), (0.593755, 0.31251), (0.562504, 0.249993), (0.562504, 0.249993), (0.593755, 0.31251), (0.593746, 0.249991), (0.5625, 0.6875), (0.562502, 0.749996), (0.593754, 0.687509), (0.5625, 0.6875), (0.593754, 0.687509), (0.562503, 0.625007), (0.562503, 0.625007), (0.593754, 0.687509), (0.593758, 0.625016), (0.562503, 0.625007), (0.593758, 0.625016), (0.562509, 0.562481), (0.562509, 0.562481), (0.593758, 0.625016), (0.59374, 0.56248), (0.531246, 0.812493), (0.574985, 0.812501), (0.531248, 0.750003), (0.531248, 0.750003), (0.574985, 0.812501), (0.562502, 0.749996), (0.531246, 0.312508), (0.562505, 0.312509), (0.531247, 0.250007), (0.531247, 0.250007), (0.562505, 0.312509), (0.562504, 0.249993), (0.531244, 0.687489), (0.531248, 0.750003), (0.5625, 0.6875), (0.562504, 0.249993), (0.575712, 0.187505), (0.531247, 0.250007), (0.531247, 0.250007), (0.575712, 0.187505), (0.512254, 0.187505), (0.5625, 0.6875), (0.531248, 0.624996), (0.531244, 0.687489), (0.575712, 0.187505), (0.578115, 0.125), (0.512254, 0.187505), (0.512254, 0.187505), (0.578115, 0.125), (0.511946, 0.125003), (0.531248, 0.624996), (0.562503, 0.625007), (0.531256, 0.562488), (0.531256, 0.562488), (0.562503, 0.625007), (0.562509, 0.562481), (0.578115, 0.125), (0.540735, 0.062501), (0.511946, 0.125003), (0.53125, 0.5), (0.531256, 0.562488), (0.562509, 0.499982), (0.562509, 0.499982), (0.531244, 0.437489), (0.53125, 0.5), (0.515453, 0.874998), (0.546451, 0.937511), (0.562501, 0.875003), (0.531244, 0.437489), (0.562506, 0.437513), (0.531246, 0.375008), (0.531246, 0.375008), (0.562506, 0.437513), (0.562506, 0.375011), (0.515453, 0.874998), (0.562501, 0.875003), (0.531246, 0.812493), (0.531246, 0.812493), (0.562501, 0.875003), (0.574985, 0.812501), (0.531246, 0.375008), (0.562506, 0.375011), (0.531246, 0.312508), (0.531246, 0.312508), (0.562506, 0.375011), (0.562505, 0.312509), (0.5, 0.5), (0.500001, 0.562498), (0.53125, 0.5), (0.515625, 1), (0.546451, 0.937511), (0.463273, 0.937522), (0.53125, 0.5), (0.499997, 0.437494), (0.5, 0.5), (0.463273, 0.937522), (0.546451, 0.937511), (0.515453, 0.874998), (0.531244, 0.437489), (0.531246, 0.375008), (0.499997, 0.437494), (0.499997, 0.437494), (0.531246, 0.375008), (0.499998, 0.375003), (0.499994, 0.812487), (0.515453, 0.874998), (0.531246, 0.812493), (0.531246, 0.375008), (0.531246, 0.312508), (0.499998, 0.375003), (0.499998, 0.375003), (0.531246, 0.312508), (0.499998, 0.312505), (0.499994, 0.812487), (0.531246, 0.812493), (0.499994, 0.750012), (0.499994, 0.750012), (0.531246, 0.812493), (0.531248, 0.750003), (0.531246, 0.312508), (0.531247, 0.250007), (0.499998, 0.312505), (0.499998, 0.312505), (0.531247, 0.250007), (0.499998, 0.250005), (0.5, 0.6875), (0.499994, 0.750012), (0.531244, 0.687489), (0.531247, 0.250007), (0.512254, 0.187505), (0.499998, 0.250005), (0.5, 0.6875), (0.531244, 0.687489), (0.5, 0.625), (0.5, 0.625), (0.531244, 0.687489), (0.531248, 0.624996), (0.5, 0.625), (0.531248, 0.624996), (0.500001, 0.562498), (0.500001, 0.562498), (0.531248, 0.624996), (0.531256, 0.562488), (0.499998, 0.312505), (0.499998, 0.250005), (0.468749, 0.312502), (0.468749, 0.312502), (0.499998, 0.250005), (0.468749, 0.250003), (0.468739, 0.687523), (0.46874, 0.750021), (0.5, 0.6875), (0.499998, 0.250005), (0.512254, 0.187505), (0.468749, 0.250003), (0.468749, 0.250003), (0.512254, 0.187505), (0.449754, 0.187502), (0.468742, 0.625017), (0.468739, 0.687523), (0.5, 0.625), (0.512254, 0.187505), (0.511946, 0.125003), (0.449754, 0.187502), (0.449754, 0.187502), (0.511946, 0.125003), (0.449445, 0.125002), (0.468746, 0.562507), (0.468742, 0.625017), (0.500001, 0.562498), (0.511946, 0.125003), (0.540735, 0.062501), (0.449445, 0.125002), (0.449445, 0.125002), (0.540735, 0.062501), (0.406212, 0.0625), (0.46875, 0.5), (0.468746, 0.562507), (0.5, 0.5), (0.406212, 0.0625), (0.540735, 0.062501), (0.484375, 0), (0.46875, 0.4375), (0.46875, 0.5), (0.499997, 0.437494), (0.456172, 0.875013), (0.463273, 0.937522), (0.515453, 0.874998), (0.499997, 0.437494), (0.499998, 0.375003), (0.46875, 0.4375), (0.46875, 0.4375), (0.499998, 0.375003), (0.468751, 0.374999), (0.468741, 0.812482), (0.456172, 0.875013), (0.499994, 0.812487), (0.499998, 0.375003), (0.499998, 0.312505), (0.468751, 0.374999), (0.468751, 0.374999), (0.499998, 0.312505), (0.468749, 0.312502), (0.468741, 0.812482), (0.499994, 0.812487), (0.46874, 0.750021), (0.46874, 0.750021), (0.499994, 0.812487), (0.499994, 0.750012), (0.46875, 0.5), (0.437503, 0.437506), (0.437338, 0.499676), (0.46875, 0.4375), (0.468751, 0.374999), (0.437503, 0.437506), (0.437503, 0.437506), (0.468751, 0.374999), (0.4375, 0.375), (0.420102, 0.812478), (0.456172, 0.875013), (0.468741, 0.812482), (0.468751, 0.374999), (0.468749, 0.312502), (0.4375, 0.375), (0.4375, 0.375), (0.468749, 0.312502), (0.4375, 0.312499), (0.420102, 0.812478), (0.468741, 0.812482), (0.437486, 0.750028), (0.437486, 0.750028), (0.468741, 0.812482), (0.46874, 0.750021), (0.468749, 0.312502), (0.468749, 0.250003), (0.4375, 0.312499), (0.4375, 0.312499), (0.468749, 0.250003), (0.437499, 0.250001), (0.437422, 0.687407), (0.437486, 0.750028), (0.468739, 0.687523), (0.468749, 0.250003), (0.449754, 0.187502), (0.437499, 0.250001), (0.437486, 0.625028), (0.437422, 0.687407), (0.468742, 0.625017), (0.437492, 0.562517), (0.437486, 0.625028), (0.468746, 0.562507), (0.437338, 0.499676), (0.437492, 0.562517), (0.46875, 0.5), (0.437499, 0.250001), (0.449754, 0.187502), (0.40625, 0.25), (0.40625, 0.25), (0.449754, 0.187502), (0.40625, 0.187501), (0.406275, 0.687452), (0.437422, 0.687407), (0.406564, 0.625522), (0.406564, 0.625522), (0.437422, 0.687407), (0.437486, 0.625028), (0.449754, 0.187502), (0.449445, 0.125002), (0.40625, 0.187501), (0.40625, 0.187501), (0.449445, 0.125002), (0.386517, 0.125001), (0.406388, 0.562223), (0.406564, 0.625522), (0.437492, 0.562517), (0.449445, 0.125002), (0.406212, 0.0625), (0.386517, 0.125001), (0.40625, 0.5), (0.406388, 0.562223), (0.437338, 0.499676), (0.421874, 1), (0.463273, 0.937522), (0.386334, 0.937511), (0.40625, 0.5), (0.437338, 0.499676), (0.406123, 0.437753), (0.406123, 0.437753), (0.437338, 0.499676), (0.437503, 0.437506), (0.386334, 0.937511), (0.463273, 0.937522), (0.390462, 0.874999), (0.390462, 0.874999), (0.463273, 0.937522), (0.456172, 0.875013), (0.437503, 0.437506), (0.406252, 0.375005), (0.406123, 0.437753), (0.4375, 0.375), (0.4375, 0.312499), (0.406252, 0.375005), (0.406252, 0.375005), (0.4375, 0.312499), (0.406251, 0.312496), (0.406234, 0.750033), (0.420102, 0.812478), (0.437486, 0.750028), (0.4375, 0.312499), (0.437499, 0.250001), (0.406251, 0.312496), (0.406251, 0.312496), (0.437499, 0.250001), (0.40625, 0.25), (0.406275, 0.687452), (0.406234, 0.750033), (0.437422, 0.687407), (0.406123, 0.437753), (0.375003, 0.375007), (0.375007, 0.437486), (0.390462, 0.874999), (0.420102, 0.812478), (0.37499, 0.812479), (0.406252, 0.375005), (0.406251, 0.312496), (0.375003, 0.375007), (0.375003, 0.375007), (0.406251, 0.312496), (0.375002, 0.312496), (0.420102, 0.812478), (0.375018, 0.750036), (0.37499, 0.812479), (0.375002, 0.312496), (0.406251, 0.312496), (0.375, 0.25), (0.375, 0.25), (0.406251, 0.312496), (0.40625, 0.25), (0.406234, 0.750033), (0.406275, 0.687452), (0.375018, 0.750036), (0.375018, 0.750036), (0.406275, 0.687452), (0.374974, 0.687542), (0.40625, 0.25), (0.40625, 0.187501), (0.375, 0.25), (0.375, 0.25), (0.40625, 0.187501), (0.357801, 0.1875), (0.374637, 0.624269), (0.374974, 0.687542), (0.406564, 0.625522), (0.40625, 0.187501), (0.386517, 0.125001), (0.357801, 0.1875), (0.374637, 0.624269), (0.406564, 0.625522), (0.375, 0.5625), (0.375, 0.5625), (0.406564, 0.625522), (0.406388, 0.562223), (0.406388, 0.562223), (0.3754, 0.500803), (0.375, 0.5625), (0.40625, 0.5), (0.406123, 0.437753), (0.3754, 0.500803), (0.3754, 0.500803), (0.406123, 0.437753), (0.375007, 0.437486), (0.343775, 0.687549), (0.374974, 0.687542), (0.343214, 0.623921), (0.343214, 0.623921), (0.374974, 0.687542), (0.374637, 0.624269), (0.357801, 0.1875), (0.386517, 0.125001), (0.326203, 0.125), (0.343214, 0.623921), (0.374637, 0.624269), (0.344113, 0.561769), (0.344113, 0.561769), (0.374637, 0.624269), (0.375, 0.5625), (0.326203, 0.125), (0.386517, 0.125001), (0.406212, 0.0625), (0.342593, 0.497678), (0.344113, 0.561769), (0.3754, 0.500803), (0.359375, 1), (0.386334, 0.937511), (0.296835, 0.937502), (0.3754, 0.500803), (0.375007, 0.437486), (0.342593, 0.497678), (0.342593, 0.497678), (0.375007, 0.437486), (0.343745, 0.43751), (0.296835, 0.937502), (0.386334, 0.937511), (0.328015, 0.87499), (0.328015, 0.87499), (0.386334, 0.937511), (0.390462, 0.874999), (0.343748, 0.374996), (0.343745, 0.43751), (0.375003, 0.375007), (0.328015, 0.87499), (0.390462, 0.874999), (0.328074, 0.812491), (0.328074, 0.812491), (0.390462, 0.874999), (0.37499, 0.812479), (0.375003, 0.375007), (0.375002, 0.312496), (0.343748, 0.374996), (0.343748, 0.374996), (0.375002, 0.312496), (0.34375, 0.3125), (0.328074, 0.812491), (0.37499, 0.812479), (0.343737, 0.749974), (0.343737, 0.749974), (0.37499, 0.812479), (0.375018, 0.750036), (0.375002, 0.312496), (0.34375, 0.250001), (0.34375, 0.3125), (0.375018, 0.750036), (0.343775, 0.687549), (0.343737, 0.749974), (0.34375, 0.250001), (0.375, 0.25), (0.357801, 0.1875), (0.312502, 0.374995), (0.311735, 0.439027), (0.343748, 0.374996), (0.312502, 0.374995), (0.343748, 0.374996), (0.312501, 0.312498), (0.312501, 0.312498), (0.343748, 0.374996), (0.34375, 0.3125), (0.3125, 0.75), (0.328074, 0.812491), (0.343737, 0.749974), (0.34375, 0.3125), (0.312501, 0.250001), (0.312501, 0.312498), (0.3125, 0.75), (0.343737, 0.749974), (0.313212, 0.68545), (0.313212, 0.68545), (0.343737, 0.749974), (0.343775, 0.687549), (0.34375, 0.250001), (0.297984, 0.1875), (0.312501, 0.250001), (0.3125, 0.625), (0.313212, 0.68545), (0.343214, 0.623921), (0.297984, 0.1875), (0.357801, 0.1875), (0.326203, 0.125), (0.3125, 0.625), (0.343214, 0.623921), (0.312719, 0.562063), (0.312719, 0.562063), (0.343214, 0.623921), (0.344113, 0.561769), (0.250196, 0.0625), (0.326203, 0.125), (0.406212, 0.0625), (0.3125, 0.5), (0.312719, 0.562063), (0.342593, 0.497678), (0.250196, 0.0625), (0.406212, 0.0625), (0.328125, 0), (0.3125, 0.5), (0.342593, 0.497678), (0.311735, 0.439027), (0.311735, 0.439027), (0.342593, 0.497678), (0.343745, 0.43751), (0.249886, 0.125), (0.297984, 0.1875), (0.326203, 0.125), (0.28125, 0.5625), (0.280857, 0.624106), (0.312719, 0.562063), (0.249886, 0.125), (0.326203, 0.125), (0.250196, 0.0625), (0.312719, 0.562063), (0.283646, 0.505815), (0.28125, 0.5625), (0.3125, 0.5), (0.311735, 0.439027), (0.283646, 0.505815), (0.283646, 0.505815), (0.311735, 0.439027), (0.281089, 0.437823), (0.268784, 0.87501), (0.296835, 0.937502), (0.328015, 0.87499), (0.311735, 0.439027), (0.312502, 0.374995), (0.281089, 0.437823), (0.281089, 0.437823), (0.312502, 0.374995), (0.281251, 0.374998), (0.281425, 0.812882), (0.268784, 0.87501), (0.328074, 0.812491), (0.312502, 0.374995), (0.312501, 0.312498), (0.281251, 0.374998), (0.281251, 0.374998), (0.312501, 0.312498), (0.28125, 0.312499), (0.281789, 0.749024), (0.281425, 0.812882), (0.3125, 0.75), (0.312501, 0.312498), (0.28125, 0.250001), (0.28125, 0.312499), (0.28087, 0.686724), (0.281789, 0.749024), (0.313212, 0.68545), (0.312501, 0.250001), (0.297984, 0.1875), (0.28125, 0.250001), (0.28087, 0.686724), (0.313212, 0.68545), (0.280857, 0.624106), (0.280857, 0.624106), (0.313212, 0.68545), (0.3125, 0.625), (0.249789, 0.812065), (0.268784, 0.87501), (0.281425, 0.812882), (0.281251, 0.374998), (0.28125, 0.312499), (0.25, 0.375), (0.25, 0.375), (0.28125, 0.312499), (0.25, 0.312501), (0.249789, 0.812065), (0.281425, 0.812882), (0.249973, 0.749944), (0.249973, 0.749944), (0.281425, 0.812882), (0.281789, 0.749024), (0.28125, 0.312499), (0.25, 0.25), (0.25, 0.312501), (0.249973, 0.749944), (0.281789, 0.749024), (0.25, 0.6875), (0.25, 0.6875), (0.281789, 0.749024), (0.28087, 0.686724), (0.25, 0.25), (0.28125, 0.250001), (0.231966, 0.1875), (0.231966, 0.1875), (0.28125, 0.250001), (0.297984, 0.1875), (0.25, 0.6875), (0.28087, 0.686724), (0.25, 0.625), (0.25, 0.625), (0.28087, 0.686724), (0.280857, 0.624106), (0.231966, 0.1875), (0.297984, 0.1875), (0.249886, 0.125), (0.25, 0.625), (0.280857, 0.624106), (0.249734, 0.561968), (0.249734, 0.561968), (0.280857, 0.624106), (0.28125, 0.5625), (0.28125, 0.5625), (0.283646, 0.505815), (0.249734, 0.561968), (0.249734, 0.561968), (0.283646, 0.505815), (0.25, 0.5), (0.283646, 0.505815), (0.281089, 0.437823), (0.25, 0.5), (0.25, 0.5), (0.281089, 0.437823), (0.25, 0.4375), (0.281089, 0.437823), (0.281251, 0.374998), (0.25, 0.4375), (0.25, 0.4375), (0.281251, 0.374998), (0.25, 0.375), (0.21875, 0.5625), (0.219144, 0.624106), (0.249734, 0.561968), (0.21875, 0.5625), (0.249734, 0.561968), (0.217417, 0.497329), (0.217417, 0.497329), (0.249734, 0.561968), (0.25, 0.5), (0.25, 0.5), (0.218911, 0.437823), (0.217417, 0.497329), (0.218752, 0.874996), (0.205839, 0.937502), (0.268784, 0.87501), (0.25, 0.4375), (0.218749, 0.374998), (0.218911, 0.437823), (0.202746, 0.812494), (0.218752, 0.874996), (0.249789, 0.812065), (0.25, 0.375), (0.25, 0.312501), (0.218749, 0.374998), (0.218749, 0.374998), (0.25, 0.312501), (0.218749, 0.312502), (0.202746, 0.812494), (0.249789, 0.812065), (0.218213, 0.748902), (0.218213, 0.748902), (0.249789, 0.812065), (0.249973, 0.749944), (0.21875, 0.250001), (0.218749, 0.312502), (0.25, 0.25), (0.218213, 0.748902), (0.249973, 0.749944), (0.219129, 0.686726), (0.219129, 0.686726), (0.249973, 0.749944), (0.25, 0.6875), (0.219144, 0.624106), (0.219129, 0.686726), (0.25, 0.625), (0.218749, 0.374998), (0.218749, 0.312502), (0.187498, 0.374995), (0.187498, 0.374995), (0.218749, 0.312502), (0.187498, 0.312504), (0.1875, 0.75), (0.202746, 0.812494), (0.218213, 0.748902), (0.218749, 0.312502), (0.21875, 0.250001), (0.187498, 0.312504), (0.187498, 0.312504), (0.21875, 0.250001), (0.187499, 0.250002), (0.1875, 0.75), (0.218213, 0.748902), (0.186789, 0.685449), (0.186789, 0.685449), (0.218213, 0.748902), (0.219129, 0.686726), (0.21875, 0.250001), (0.231966, 0.1875), (0.187499, 0.250002), (0.187499, 0.250002), (0.231966, 0.1875), (0.1875, 0.1875), (0.1875, 0.625), (0.186789, 0.685449), (0.219144, 0.624106), (0.159542, 0.125), (0.1875, 0.1875), (0.249886, 0.125), (0.1875, 0.625), (0.219144, 0.624106), (0.189714, 0.557259), (0.189714, 0.557259), (0.219144, 0.624106), (0.21875, 0.5625), (0.1875, 0.5), (0.189714, 0.557259), (0.217417, 0.497329), (0.1875, 0.5), (0.217417, 0.497329), (0.1875, 0.4375), (0.1875, 0.4375), (0.217417, 0.497329), (0.218911, 0.437823), (0.175175, 0.874984), (0.205839, 0.937502), (0.218752, 0.874996), (0.218911, 0.437823), (0.187498, 0.374995), (0.1875, 0.4375), (0.126949, 0.0625), (0.159542, 0.125), (0.250196, 0.0625), (0.155915, 0.563165), (0.189714, 0.557259), (0.157407, 0.497678), (0.157407, 0.497678), (0.189714, 0.557259), (0.1875, 0.5), (0.171875, 1), (0.205839, 0.937502), (0.130048, 0.937509), (0.156255, 0.43751), (0.157407, 0.497678), (0.1875, 0.4375), (0.1875, 0.4375), (0.156247, 0.374993), (0.156255, 0.43751), (0.156258, 0.812483), (0.175175, 0.874984), (0.202746, 0.812494), (0.187498, 0.374995), (0.187498, 0.312504), (0.156247, 0.374993), (0.156247, 0.374993), (0.187498, 0.312504), (0.156248, 0.312504), (0.156263, 0.749974), (0.156258, 0.812483), (0.1875, 0.75), (0.187498, 0.312504), (0.187499, 0.250002), (0.156248, 0.312504), (0.156248, 0.312504), (0.187499, 0.250002), (0.15625, 0.25), (0.156225, 0.687549), (0.156263, 0.749974), (0.186789, 0.685449), (0.15625, 0.25), (0.187499, 0.250002), (0.139808, 0.1875), (0.139808, 0.1875), (0.187499, 0.250002), (0.1875, 0.1875), (0.156225, 0.687549), (0.186789, 0.685449), (0.156786, 0.623921), (0.156786, 0.623921), (0.186789, 0.685449), (0.1875, 0.625), (0.155915, 0.563165), (0.156786, 0.623921), (0.189714, 0.557259), (0.156248, 0.312504), (0.124999, 0.249999), (0.124999, 0.312503), (0.156263, 0.749974), (0.156225, 0.687549), (0.124982, 0.749966), (0.124982, 0.749966), (0.156225, 0.687549), (0.124982, 0.687536), (0.12448, 0.624084), (0.124982, 0.687536), (0.156786, 0.623921), (0.156786, 0.623921), (0.155915, 0.563165), (0.12448, 0.624084), (0.12448, 0.624084), (0.155915, 0.563165), (0.125, 0.5625), (0.155915, 0.563165), (0.125305, 0.500607), (0.125, 0.5625), (0.157407, 0.497678), (0.124993, 0.437486), (0.125305, 0.500607), (0.109536, 0.874999), (0.130048, 0.937509), (0.175175, 0.874984), (0.124993, 0.437486), (0.156255, 0.43751), (0.124997, 0.375007), (0.124997, 0.375007), (0.156255, 0.43751), (0.156247, 0.374993), (0.107231, 0.812522), (0.109536, 0.874999), (0.156258, 0.812483), (0.156247, 0.374993), (0.156248, 0.312504), (0.124997, 0.375007), (0.124997, 0.375007), (0.156248, 0.312504), (0.124999, 0.312503), (0.156258, 0.812483), (0.124982, 0.749966), (0.107231, 0.812522), (0.125305, 0.500607), (0.093876, 0.437753), (0.09375, 0.5), (0.124993, 0.437486), (0.124997, 0.375007), (0.093876, 0.437753), (0.093876, 0.437753), (0.124997, 0.375007), (0.093748, 0.375005), (0.124997, 0.375007), (0.124999, 0.312503), (0.093748, 0.375005), (0.093748, 0.375005), (0.124999, 0.312503), (0.09375, 0.312499), (0.093751, 0.249999), (0.09375, 0.312499), (0.124999, 0.249999), (0.124982, 0.749966), (0.124982, 0.687536), (0.093731, 0.749964), (0.093731, 0.749964), (0.124982, 0.687536), (0.093727, 0.687546), (0.124999, 0.249999), (0.139808, 0.1875), (0.093751, 0.249999), (0.093751, 0.249999), (0.139808, 0.1875), (0.078134, 0.187501), (0.124982, 0.687536), (0.12448, 0.624084), (0.093727, 0.687546), (0.093727, 0.687546), (0.12448, 0.624084), (0.093723, 0.624945), (0.139808, 0.1875), (0.081805, 0.125001), (0.078134, 0.187501), (0.093723, 0.624945), (0.12448, 0.624084), (0.094021, 0.561422), (0.094021, 0.561422), (0.12448, 0.624084), (0.125, 0.5625), (0.159542, 0.125), (0.126949, 0.0625), (0.081805, 0.125001), (0.09375, 0.5), (0.094021, 0.561422), (0.125305, 0.500607), (0.093731, 0.749964), (0.093727, 0.687546), (0.062514, 0.750028), (0.062514, 0.750028), (0.093727, 0.687546), (0.062578, 0.687406), (0.093751, 0.249999), (0.078134, 0.187501), (0.062501, 0.249997), (0.062514, 0.625028), (0.062578, 0.687406), (0.093723, 0.624945), (0.062514, 0.625028), (0.093723, 0.624945), (0.062508, 0.562517), (0.062508, 0.562517), (0.093723, 0.624945), (0.094021, 0.561422), (0.062508, 0.562517), (0.094021, 0.561422), (0.062662, 0.499676), (0.062662, 0.499676), (0.094021, 0.561422), (0.09375, 0.5), (0.0625, 0.4375), (0.062662, 0.499676), (0.093876, 0.437753), (0.043825, 0.875014), (0.049492, 0.937518), (0.109536, 0.874999), (0.093876, 0.437753), (0.093748, 0.375005), (0.0625, 0.4375), (0.0625, 0.4375), (0.093748, 0.375005), (0.0625, 0.375001), (0.043825, 0.875014), (0.109536, 0.874999), (0.062509, 0.812518), (0.062509, 0.812518), (0.109536, 0.874999), (0.107231, 0.812522), (0.093748, 0.375005), (0.0625, 0.312499), (0.0625, 0.375001), (0.062509, 0.812518), (0.107231, 0.812522), (0.062514, 0.750028), (0.062514, 0.750028), (0.107231, 0.812522), (0.093731, 0.749964), (0.09375, 0.312499), (0.093751, 0.249999), (0.0625, 0.312499), (0.0625, 0.312499), (0.093751, 0.249999), (0.062501, 0.249997), (0.062662, 0.499676), (0.031247, 0.437494), (0.03125, 0.5), (0.0625, 0.4375), (0.0625, 0.375001), (0.031247, 0.437494), (0.031247, 0.437494), (0.0625, 0.375001), (0.031252, 0.374997), (0.031257, 0.812513), (0.043825, 0.875014), (0.062509, 0.812518), (0.0625, 0.375001), (0.031251, 0.312502), (0.031252, 0.374997), (0.031257, 0.812513), (0.062509, 0.812518), (0.03126, 0.750021), (0.03126, 0.750021), (0.062509, 0.812518), (0.062514, 0.750028), (0.0625, 0.312499), (0.062501, 0.249997), (0.031251, 0.312502), (0.031251, 0.312502), (0.062501, 0.249997), (0.03125, 0.25), (0.03126, 0.750021), (0.062514, 0.750028), (0.031261, 0.687523), (0.031261, 0.687523), (0.062514, 0.750028), (0.062578, 0.687406), (0.062501, 0.249997), (0.018997, 0.187503), (0.03125, 0.25), (0.031261, 0.687523), (0.062578, 0.687406), (0.031258, 0.625017), (0.031258, 0.625017), (0.062578, 0.687406), (0.062514, 0.625028), (0.078134, 0.187501), (0.019305, 0.125003), (0.018997, 0.187503), (0.031258, 0.625017), (0.062514, 0.625028), (0.03125, 0.5625), (0.03125, 0.5625), (0.062514, 0.625028), (0.062508, 0.562517), (0.081805, 0.125001), (0.02727, 0.062501), (0.019305, 0.125003), (0.03125, 0.5625), (0.062508, 0.562517), (0.03125, 0.5), (0.03125, 0.5), (0.062508, 0.562517), (0.062662, 0.499676), (0.03125, 0.25), (0.018997, 0.187503), (0.000002, 0.250005), (0, 0.6875), (0.031261, 0.687523), (0, 0.625), (0, 0.625), (0.031261, 0.687523), (0.031258, 0.625017), (0, 0.625), (0.031258, 0.625017), (0.000004, 0.562493), (0.000004, 0.562493), (0.031258, 0.625017), (0.03125, 0.5625), (0, 0.5), (0.000004, 0.562493), (0.03125, 0.5), (0.015625, 1), (0.049492, 0.937518), (-0.000014, 0.937529), (0, 0.4375), (0, 0.5), (0.031247, 0.437494), (0, 0.875), (-0.000014, 0.937529), (0.043825, 0.875014), (0.031247, 0.437494), (0.031252, 0.374997), (0, 0.4375), (0, 0.4375), (0.031252, 0.374997), (0, 0.375), (0, 0.875), (0.043825, 0.875014), (0, 0.8125), (0, 0.8125), (0.043825, 0.875014), (0.031257, 0.812513), (0.031252, 0.374997), (0.000002, 0.312505), (0, 0.375), (0, 0.8125), (0.031257, 0.812513), (0, 0.75), (0, 0.75), (0.031257, 0.812513), (0.03126, 0.750021), (0.031251, 0.312502), (0.000002, 0.250005), (0.000002, 0.312505), (0, 0.75), (0.03126, 0.750021), (0, 0.6875), (0, 0.6875), (0.03126, 0.750021), (0.031261, 0.687523), (1, 0.4375), (0.968754, 0.375007), (0.968747, 0.437494), (0.968754, 0.375007), (0.999996, 0.374991), (0.968746, 0.312507), (0.968746, 0.312507), (0.999996, 0.374991), (1, 0.3125), (0.968751, 0.750003), (0.981274, 0.812504), (1.000006, 0.750012), (0.968747, 0.249993), (0.968746, 0.312507), (1, 0.25), (0.968751, 0.750003), (1.000006, 0.750012), (0.96875, 0.6875), (0.96875, 0.6875), (1.000006, 0.750012), (1.000005, 0.687511), (1, 0.25), (0.955539, 0.187505), (0.968747, 0.249993), (0.96875, 0.6875), (1.000005, 0.687511), (0.968746, 0.624992), (0.968746, 0.624992), (1.000005, 0.687511), (1.000002, 0.625005), (1, 0.1875), (0.953137, 0.125), (0.955539, 0.187505), (0.968746, 0.624992), (1.000002, 0.625005), (0.968749, 0.562503), (0.968749, 0.562503), (1.000002, 0.625005), (1, 0.5625), (1, 0.125), (0.988261, 0.062501), (0.953137, 0.125), (0.96875, 0.5), (0.968749, 0.562503), (1, 0.5), (1, 0.5), (0.968747, 0.437494), (0.96875, 0.5), (0.96875, 0.6875), (0.968746, 0.624992), (0.9375, 0.6875), (0.9375, 0.6875), (0.968746, 0.624992), (0.937492, 0.624984), (0.937492, 0.624984), (0.968746, 0.624992), (0.937494, 0.562512), (0.937494, 0.562512), (0.968746, 0.624992), (0.968749, 0.562503), (0.9375, 0.5), (0.937494, 0.562512), (0.96875, 0.5), (0.920993, 0.937465), (0.953125, 1), (0.987742, 0.937515), (0.925619, 0.062501), (0.988261, 0.062501), (0.953125, 0), (0.96875, 0.5), (0.937506, 0.437512), (0.9375, 0.5), (0.918727, 0.87499), (0.920993, 0.937465), (0.981277, 0.875), (0.937506, 0.437512), (0.968747, 0.437494), (0.937494, 0.375011), (0.937494, 0.375011), (0.968747, 0.437494), (0.968754, 0.375007), (0.918727, 0.87499), (0.981277, 0.875), (0.937498, 0.812497), (0.937498, 0.812497), (0.981277, 0.875), (0.981274, 0.812504), (0.937495, 0.31249), (0.937494, 0.375011), (0.968746, 0.312507), (0.937498, 0.812497), (0.981274, 0.812504), (0.937498, 0.749996), (0.937498, 0.749996), (0.981274, 0.812504), (0.968751, 0.750003), (0.968746, 0.312507), (0.937504, 0.250008), (0.937495, 0.31249), (0.937498, 0.749996), (0.968751, 0.750003), (0.9375, 0.6875), (0.9375, 0.6875), (0.968751, 0.750003), (0.96875, 0.6875), (0.937504, 0.250008), (0.968747, 0.249993), (0.955539, 0.187505), (0.90625, 0.374999), (0.90625, 0.437499), (0.937494, 0.375011), (0.906247, 0.812493), (0.918727, 0.87499), (0.937498, 0.812497), (0.906245, 0.31249), (0.90625, 0.374999), (0.937495, 0.31249), (0.906247, 0.812493), (0.937498, 0.812497), (0.90625, 0.75), (0.90625, 0.75), (0.937498, 0.812497), (0.937498, 0.749996), (0.906245, 0.31249), (0.937495, 0.31249), (0.906246, 0.250007), (0.906246, 0.250007), (0.937495, 0.31249), (0.937504, 0.250008), (0.90625, 0.75), (0.937498, 0.749996), (0.906245, 0.687509), (0.906245, 0.687509), (0.937498, 0.749996), (0.9375, 0.6875), (0.887267, 0.187494), (0.906246, 0.250007), (0.955539, 0.187505), (0.90624, 0.624979), (0.906245, 0.687509), (0.937492, 0.624984), (0.955539, 0.187505), (0.953137, 0.125), (0.887267, 0.187494), (0.887267, 0.187494), (0.953137, 0.125), (0.874947, 0.124997), (0.90624, 0.624979), (0.937492, 0.624984), (0.906241, 0.562519), (0.906241, 0.562519), (0.937492, 0.624984), (0.937494, 0.562512), (0.953137, 0.125), (0.925619, 0.062501), (0.874947, 0.124997), (0.906241, 0.500018), (0.906241, 0.562519), (0.9375, 0.5), (0.90625, 0.437499), (0.906241, 0.500018), (0.937506, 0.437512), (0.87501, 0.62498), (0.90624, 0.624979), (0.874989, 0.562523), (0.874989, 0.562523), (0.90624, 0.624979), (0.906241, 0.562519), (0.87499, 0.49998), (0.874989, 0.562523), (0.906241, 0.500018), (0.890625, 1), (0.920993, 0.937465), (0.854884, 0.937458), (0.833959, 0.062501), (0.925619, 0.062501), (0.890625, 0), (0.906241, 0.500018), (0.90625, 0.437499), (0.87499, 0.49998), (0.87499, 0.49998), (0.90625, 0.437499), (0.874992, 0.437484), (0.854884, 0.937458), (0.920993, 0.937465), (0.856194, 0.874988), (0.856194, 0.874988), (0.920993, 0.937465), (0.918727, 0.87499), (0.90625, 0.437499), (0.90625, 0.374999), (0.874992, 0.437484), (0.874992, 0.437484), (0.90625, 0.374999), (0.874993, 0.375013), (0.856194, 0.874988), (0.918727, 0.87499), (0.874996, 0.812492), (0.874996, 0.812492), (0.918727, 0.87499), (0.906247, 0.812493), (0.875005, 0.312489), (0.874993, 0.375013), (0.906245, 0.31249), (0.874996, 0.812492), (0.906247, 0.812493), (0.874996, 0.750009), (0.874996, 0.750009), (0.906247, 0.812493), (0.90625, 0.75), (0.875005, 0.312489), (0.906245, 0.31249), (0.875004, 0.249992), (0.875004, 0.249992), (0.906245, 0.31249), (0.906246, 0.250007), (0.874992, 0.687515), (0.874996, 0.750009), (0.906245, 0.687509), (0.906246, 0.250007), (0.887267, 0.187494), (0.875004, 0.249992), (0.87501, 0.62498), (0.874992, 0.687515), (0.90624, 0.624979), (0.874993, 0.375013), (0.875005, 0.312489), (0.843756, 0.374989), (0.843756, 0.374989), (0.875005, 0.312489), (0.843754, 0.312491), (0.843746, 0.812492), (0.874996, 0.812492), (0.843745, 0.74999), (0.843745, 0.74999), (0.874996, 0.812492), (0.874996, 0.750009), (0.875005, 0.312489), (0.875004, 0.249992), (0.843754, 0.312491), (0.843754, 0.312491), (0.875004, 0.249992), (0.843753, 0.249993), (0.874996, 0.750009), (0.843758, 0.687516), (0.843745, 0.74999), (0.875004, 0.249992), (0.887267, 0.187494), (0.843753, 0.249993), (0.843753, 0.249993), (0.887267, 0.187494), (0.824763, 0.187496), (0.874992, 0.687515), (0.87501, 0.62498), (0.843758, 0.687516), (0.843758, 0.687516), (0.87501, 0.62498), (0.84374, 0.624981), (0.887267, 0.187494), (0.874947, 0.124997), (0.824763, 0.187496), (0.87501, 0.62498), (0.843761, 0.562522), (0.84374, 0.624981), (0.874989, 0.562523), (0.84376, 0.50002), (0.843761, 0.562522), (0.84376, 0.50002), (0.87499, 0.49998), (0.843757, 0.437486), (0.843757, 0.437486), (0.87499, 0.49998), (0.874992, 0.437484), (0.843757, 0.437486), (0.874992, 0.437484), (0.843756, 0.374989), (0.843756, 0.374989), (0.874992, 0.437484), (0.874993, 0.375013), (0.843746, 0.812492), (0.856194, 0.874988), (0.874996, 0.812492), (0.874947, 0.124997), (0.833959, 0.062501), (0.799244, 0.125002), (0.8125, 0.5), (0.81249, 0.56252), (0.84376, 0.50002), (0.828125, 1), (0.854884, 0.937458), (0.765564, 0.937494), (0.84376, 0.50002), (0.843757, 0.437486), (0.8125, 0.5), (0.8125, 0.5), (0.843757, 0.437486), (0.8125, 0.4375), (0.765564, 0.937494), (0.854884, 0.937458), (0.79368, 0.874996), (0.79368, 0.874996), (0.854884, 0.937458), (0.856194, 0.874988), (0.843757, 0.437486), (0.843756, 0.374989), (0.8125, 0.4375), (0.8125, 0.4375), (0.843756, 0.374989), (0.812504, 0.374993), (0.79368, 0.874996), (0.856194, 0.874988), (0.812497, 0.812495), (0.812497, 0.812495), (0.856194, 0.874988), (0.843746, 0.812492), (0.843756, 0.374989), (0.843754, 0.312491), (0.812504, 0.374993), (0.812504, 0.374993), (0.843754, 0.312491), (0.812503, 0.312494), (0.812497, 0.812495), (0.843746, 0.812492), (0.812496, 0.749993), (0.812496, 0.749993), (0.843746, 0.812492), (0.843745, 0.74999), (0.843754, 0.312491), (0.843753, 0.249993), (0.812503, 0.312494), (0.812503, 0.312494), (0.843753, 0.249993), (0.812502, 0.249996), (0.812496, 0.749993), (0.843745, 0.74999), (0.812494, 0.687489), (0.812494, 0.687489), (0.843745, 0.74999), (0.843758, 0.687516), (0.843753, 0.249993), (0.824763, 0.187496), (0.812502, 0.249996), (0.843758, 0.687516), (0.812509, 0.625018), (0.812494, 0.687489), (0.812509, 0.625018), (0.84374, 0.624981), (0.81249, 0.56252), (0.81249, 0.56252), (0.84374, 0.624981), (0.843761, 0.562522), (0.781249, 0.812498), (0.812497, 0.812495), (0.78125, 0.75), (0.78125, 0.75), (0.812497, 0.812495), (0.812496, 0.749993), (0.812503, 0.312494), (0.812502, 0.249996), (0.781251, 0.312498), (0.781251, 0.312498), (0.812502, 0.249996), (0.781251, 0.249999), (0.78125, 0.75), (0.812496, 0.749993), (0.781248, 0.687496), (0.781248, 0.687496), (0.812496, 0.749993), (0.812494, 0.687489), (0.812502, 0.249996), (0.824763, 0.187496), (0.781251, 0.249999), (0.781251, 0.249999), (0.824763, 0.187496), (0.78125, 0.187499), (0.781248, 0.687496), (0.812494, 0.687489), (0.781243, 0.625013), (0.781243, 0.625013), (0.812494, 0.687489), (0.812509, 0.625018), (0.824763, 0.187496), (0.799244, 0.125002), (0.78125, 0.187499), (0.781243, 0.562513), (0.781243, 0.625013), (0.81249, 0.56252), (0.78125, 0.5), (0.781243, 0.562513), (0.8125, 0.5), (0.8125, 0.5), (0.781254, 0.437509), (0.78125, 0.5), (0.8125, 0.4375), (0.812504, 0.374993), (0.781254, 0.437509), (0.781254, 0.437509), (0.812504, 0.374993), (0.781251, 0.374997), (0.781249, 0.812498), (0.79368, 0.874996), (0.812497, 0.812495), (0.812504, 0.374993), (0.812503, 0.312494), (0.781251, 0.374997), (0.781251, 0.374997), (0.812503, 0.312494), (0.781251, 0.312498), (0.75, 0.5), (0.749998, 0.562504), (0.78125, 0.5), (0.719945, 0.0625), (0.833959, 0.062501), (0.765625, 0), (0.78125, 0.5), (0.750002, 0.437503), (0.75, 0.5), (0.734359, 0.874999), (0.765564, 0.937494), (0.79368, 0.874996), (0.781254, 0.437509), (0.781251, 0.374997), (0.750002, 0.437503), (0.750002, 0.437503), (0.781251, 0.374997), (0.749999, 0.375003), (0.734359, 0.874999), (0.79368, 0.874996), (0.750001, 0.812502), (0.750001, 0.812502), (0.79368, 0.874996), (0.781249, 0.812498), (0.781251, 0.374997), (0.781251, 0.312498), (0.749999, 0.375003), (0.749999, 0.375003), (0.781251, 0.312498), (0.749999, 0.312502), (0.750001, 0.812502), (0.781249, 0.812498), (0.749999, 0.750003), (0.749999, 0.750003), (0.781249, 0.812498), (0.78125, 0.75), (0.781251, 0.312498), (0.781251, 0.249999), (0.749999, 0.312502), (0.749999, 0.312502), (0.781251, 0.249999), (0.749999, 0.250001), (0.750002, 0.687504), (0.749999, 0.750003), (0.781248, 0.687496), (0.781251, 0.249999), (0.78125, 0.187499), (0.749999, 0.250001), (0.749999, 0.250001), (0.78125, 0.187499), (0.734376, 0.1875), (0.750002, 0.687504), (0.781248, 0.687496), (0.749998, 0.625005), (0.749998, 0.625005), (0.781248, 0.687496), (0.781243, 0.625013), (0.78125, 0.187499), (0.736992, 0.125), (0.734376, 0.1875), (0.749998, 0.562504), (0.749998, 0.625005), (0.781243, 0.562513), (0.736992, 0.125), (0.799244, 0.125002), (0.719945, 0.0625), (0.719945, 0.0625), (0.799244, 0.125002), (0.833959, 0.062501), (0.273411, 0.487694), (0.25, 0.25), (0.36259, 0.460642), (0.36259, 0.460642), (0.25, 0.25), (0.434629, 0.401521), (0.434629, 0.401521), (0.25, 0.25), (0.47856, 0.319333), (0.47856, 0.319333), (0.25, 0.25), (0.482349, 0.203634), (0.482349, 0.203634), (0.25, 0.25), (0.434629, 0.098479), (0.434629, 0.098479), (0.25, 0.25), (0.36259, 0.039358), (0.36259, 0.039358), (0.25, 0.25), (0.27341, 0.012306), (0.27341, 0.012306), (0.25, 0.25), (0.159466, 0.031049), (0.159466, 0.031049), (0.25, 0.25), (0.065371, 0.098479), (0.065371, 0.098479), (0.25, 0.25), (0.02144, 0.180667), (0.02144, 0.180667), (0.25, 0.25), (0.017651, 0.296367), (0.017651, 0.296367), (0.25, 0.25), (0.082569, 0.417639), (0.082569, 0.417639), (0.25, 0.25), (0.180668, 0.47856), (0.180668, 0.47856), (0.25, 0.25), (0.273411, 0.487694), (0.565371, 0.098479), (0.52144, 0.180667), (0.517651, 0.296367), (0.565371, 0.098479), (0.517651, 0.296367), (0.582569, 0.417639), (0.565371, 0.098479), (0.582569, 0.417639), (0.680668, 0.47856), (0.565371, 0.098479), (0.680668, 0.47856), (0.773411, 0.487694), (0.565371, 0.098479), (0.773411, 0.487694), (0.86259, 0.460642), (0.565371, 0.098479), (0.86259, 0.460642), (0.934629, 0.401521), (0.565371, 0.098479), (0.934629, 0.401521), (0.97856, 0.319333), (0.565371, 0.098479), (0.97856, 0.319333), (0.982349, 0.203634), (0.565371, 0.098479), (0.982349, 0.203634), (0.934629, 0.098479), (0.565371, 0.098479), (0.934629, 0.098479), (0.86259, 0.039358), (0.565371, 0.098479), (0.86259, 0.039358), (0.77341, 0.012306), (0.565371, 0.098479), (0.77341, 0.012306), (0.659466, 0.031049)] ( interpolation = "faceVarying" ) @@ -32,7 +32,7 @@ def Xform "World" float inputs:ior = 1.5 float inputs:metallic = 0 normal3f inputs:normal - float inputs:opacity = 0 + float inputs:opacity = 1 float inputs:opacityThreshold = 0 float inputs:roughness = 0.5 color3f inputs:specularColor = (0, 0, 0) @@ -60,7 +60,7 @@ def Xform "World" float inputs:metallic = 0 float inputs:metallic.connect = normal3f inputs:normal - float inputs:opacity = 0 + float inputs:opacity = 1 float inputs:opacityThreshold = 0 float inputs:roughness = 0.5 float inputs:roughness.connect = @@ -121,7 +121,7 @@ def Xform "World" float inputs:ior = 1.5 float inputs:metallic = 1 normal3f inputs:normal - float inputs:opacity = 0 + float inputs:opacity = 1 float inputs:opacityThreshold = 0 float inputs:roughness = 0.2 color3f inputs:specularColor = (0, 0, 0)