Upload 116 files
Browse filesThis view is limited to 50 files because it contains too many changes.
See raw diff
- .gitattributes +16 -0
- RigNet/.gitignore +15 -0
- RigNet/LICENSE-GPLv3.txt +621 -0
- RigNet/README.md +112 -0
- RigNet/binvox +3 -0
- RigNet/binvox.exe +3 -0
- RigNet/checkpoints/bonenet/model_best.pth.tar +3 -0
- RigNet/checkpoints/gcn_meanshift/model_best.pth.tar +3 -0
- RigNet/checkpoints/pretrain_jointnet/model_best.pth.tar +3 -0
- RigNet/checkpoints/pretrain_masknet/model_best.pth.tar +3 -0
- RigNet/checkpoints/rootnet/model_best.pth.tar +3 -0
- RigNet/checkpoints/skinnet/model_best.pth.tar +3 -0
- RigNet/datasets/__init__.py +0 -0
- RigNet/datasets/skeleton_dataset.py +121 -0
- RigNet/datasets/skin_dataset.py +110 -0
- RigNet/gen_dataset.py +169 -0
- RigNet/geometric_proc/__init__.py +0 -0
- RigNet/geometric_proc/common_ops.py +83 -0
- RigNet/geometric_proc/compute_pretrain_attn.py +279 -0
- RigNet/geometric_proc/compute_surface_geodesic.py +40 -0
- RigNet/geometric_proc/compute_volumetric_geodesic.py +173 -0
- RigNet/maya_save_fbx.py +100 -0
- RigNet/models/GCN.py +70 -0
- RigNet/models/PairCls_GCN.py +127 -0
- RigNet/models/ROOT_GCN.py +136 -0
- RigNet/models/SKINNING.py +74 -0
- RigNet/models/__init__.py +4 -0
- RigNet/models/gcn_basic_modules.py +62 -0
- RigNet/models/supplemental_layers/__init__.py +0 -0
- RigNet/models/supplemental_layers/cross_entropy_with_probs.py +67 -0
- RigNet/models/supplemental_layers/pytorch_chamfer_dist.py +26 -0
- RigNet/mst_generate.py +225 -0
- RigNet/quick_start.py +476 -0
- RigNet/quick_start/11814_ori.fbx +3 -0
- RigNet/quick_start/11814_ori.obj +0 -0
- RigNet/quick_start/11814_ori_rig.txt +1769 -0
- RigNet/quick_start/11814_remesh.obj +0 -0
- RigNet/quick_start/1347_ori.fbx +3 -0
- RigNet/quick_start/1347_ori.obj +0 -0
- RigNet/quick_start/1347_ori_rig.txt +912 -0
- RigNet/quick_start/1347_remesh.obj +0 -0
- RigNet/quick_start/15446_ori.fbx +3 -0
- RigNet/quick_start/15446_ori.obj +3072 -0
- RigNet/quick_start/15446_ori_rig.txt +836 -0
- RigNet/quick_start/15446_remesh.obj +0 -0
- RigNet/quick_start/15930_ori.fbx +0 -0
- RigNet/quick_start/15930_ori.obj +669 -0
- RigNet/quick_start/15930_ori_rig.txt +204 -0
- RigNet/quick_start/15930_remesh.obj +0 -0
- RigNet/quick_start/17364_ori.fbx +3 -0
.gitattributes
CHANGED
|
@@ -33,3 +33,19 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
|
|
| 33 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
| 34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
| 35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 33 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
| 34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
| 35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
| 36 |
+
RigNet/binvox filter=lfs diff=lfs merge=lfs -text
|
| 37 |
+
RigNet/binvox.exe filter=lfs diff=lfs merge=lfs -text
|
| 38 |
+
RigNet/quick_start/11814_ori.fbx filter=lfs diff=lfs merge=lfs -text
|
| 39 |
+
RigNet/quick_start/1347_ori.fbx filter=lfs diff=lfs merge=lfs -text
|
| 40 |
+
RigNet/quick_start/15446_ori.fbx filter=lfs diff=lfs merge=lfs -text
|
| 41 |
+
RigNet/quick_start/17364_ori.fbx filter=lfs diff=lfs merge=lfs -text
|
| 42 |
+
RigNet/quick_start/17872_ori.fbx filter=lfs diff=lfs merge=lfs -text
|
| 43 |
+
RigNet/quick_start/2982_ori.fbx filter=lfs diff=lfs merge=lfs -text
|
| 44 |
+
RigNet/quick_start/3318_ori.fbx filter=lfs diff=lfs merge=lfs -text
|
| 45 |
+
RigNet/quick_start/8210_ori.fbx filter=lfs diff=lfs merge=lfs -text
|
| 46 |
+
RigNet/quick_start/8330_ori.fbx filter=lfs diff=lfs merge=lfs -text
|
| 47 |
+
RigNet/quick_start/8333_ori.fbx filter=lfs diff=lfs merge=lfs -text
|
| 48 |
+
RigNet/quick_start/8338_ori.fbx filter=lfs diff=lfs merge=lfs -text
|
| 49 |
+
RigNet/quick_start/9000_ori.fbx filter=lfs diff=lfs merge=lfs -text
|
| 50 |
+
RigNet/quick_start/9477_ori.fbx filter=lfs diff=lfs merge=lfs -text
|
| 51 |
+
RigNet/quick_start/quick_start.png filter=lfs diff=lfs merge=lfs -text
|
RigNet/.gitignore
ADDED
|
@@ -0,0 +1,15 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
.idea/
|
| 2 |
+
.vscode/
|
| 3 |
+
__pycache__/
|
| 4 |
+
utils/rigging_parser/*.pyc
|
| 5 |
+
logs/
|
| 6 |
+
results/
|
| 7 |
+
checkpoints/
|
| 8 |
+
*.html
|
| 9 |
+
*.error
|
| 10 |
+
*.sbatch
|
| 11 |
+
*.err
|
| 12 |
+
*.sh
|
| 13 |
+
sideview.json
|
| 14 |
+
quick_start/*.binvox
|
| 15 |
+
quick_start/*_normalized*
|
RigNet/LICENSE-GPLv3.txt
ADDED
|
@@ -0,0 +1,621 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
GNU GENERAL PUBLIC LICENSE
|
| 2 |
+
Version 3, 29 June 2007
|
| 3 |
+
|
| 4 |
+
Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
|
| 5 |
+
Everyone is permitted to copy and distribute verbatim copies
|
| 6 |
+
of this license document, but changing it is not allowed.
|
| 7 |
+
|
| 8 |
+
Preamble
|
| 9 |
+
|
| 10 |
+
The GNU General Public License is a free, copyleft license for
|
| 11 |
+
software and other kinds of works.
|
| 12 |
+
|
| 13 |
+
The licenses for most software and other practical works are designed
|
| 14 |
+
to take away your freedom to share and change the works. By contrast,
|
| 15 |
+
the GNU General Public License is intended to guarantee your freedom to
|
| 16 |
+
share and change all versions of a program--to make sure it remains free
|
| 17 |
+
software for all its users. We, the Free Software Foundation, use the
|
| 18 |
+
GNU General Public License for most of our software; it applies also to
|
| 19 |
+
any other work released this way by its authors. You can apply it to
|
| 20 |
+
your programs, too.
|
| 21 |
+
|
| 22 |
+
When we speak of free software, we are referring to freedom, not
|
| 23 |
+
price. Our General Public Licenses are designed to make sure that you
|
| 24 |
+
have the freedom to distribute copies of free software (and charge for
|
| 25 |
+
them if you wish), that you receive source code or can get it if you
|
| 26 |
+
want it, that you can change the software or use pieces of it in new
|
| 27 |
+
free programs, and that you know you can do these things.
|
| 28 |
+
|
| 29 |
+
To protect your rights, we need to prevent others from denying you
|
| 30 |
+
these rights or asking you to surrender the rights. Therefore, you have
|
| 31 |
+
certain responsibilities if you distribute copies of the software, or if
|
| 32 |
+
you modify it: responsibilities to respect the freedom of others.
|
| 33 |
+
|
| 34 |
+
For example, if you distribute copies of such a program, whether
|
| 35 |
+
gratis or for a fee, you must pass on to the recipients the same
|
| 36 |
+
freedoms that you received. You must make sure that they, too, receive
|
| 37 |
+
or can get the source code. And you must show them these terms so they
|
| 38 |
+
know their rights.
|
| 39 |
+
|
| 40 |
+
Developers that use the GNU GPL protect your rights with two steps:
|
| 41 |
+
(1) assert copyright on the software, and (2) offer you this License
|
| 42 |
+
giving you legal permission to copy, distribute and/or modify it.
|
| 43 |
+
|
| 44 |
+
For the developers' and authors' protection, the GPL clearly explains
|
| 45 |
+
that there is no warranty for this free software. For both users' and
|
| 46 |
+
authors' sake, the GPL requires that modified versions be marked as
|
| 47 |
+
changed, so that their problems will not be attributed erroneously to
|
| 48 |
+
authors of previous versions.
|
| 49 |
+
|
| 50 |
+
Some devices are designed to deny users access to install or run
|
| 51 |
+
modified versions of the software inside them, although the manufacturer
|
| 52 |
+
can do so. This is fundamentally incompatible with the aim of
|
| 53 |
+
protecting users' freedom to change the software. The systematic
|
| 54 |
+
pattern of such abuse occurs in the area of products for individuals to
|
| 55 |
+
use, which is precisely where it is most unacceptable. Therefore, we
|
| 56 |
+
have designed this version of the GPL to prohibit the practice for those
|
| 57 |
+
products. If such problems arise substantially in other domains, we
|
| 58 |
+
stand ready to extend this provision to those domains in future versions
|
| 59 |
+
of the GPL, as needed to protect the freedom of users.
|
| 60 |
+
|
| 61 |
+
Finally, every program is threatened constantly by software patents.
|
| 62 |
+
States should not allow patents to restrict development and use of
|
| 63 |
+
software on general-purpose computers, but in those that do, we wish to
|
| 64 |
+
avoid the special danger that patents applied to a free program could
|
| 65 |
+
make it effectively proprietary. To prevent this, the GPL assures that
|
| 66 |
+
patents cannot be used to render the program non-free.
|
| 67 |
+
|
| 68 |
+
The precise terms and conditions for copying, distribution and
|
| 69 |
+
modification follow.
|
| 70 |
+
|
| 71 |
+
TERMS AND CONDITIONS
|
| 72 |
+
|
| 73 |
+
0. Definitions.
|
| 74 |
+
|
| 75 |
+
"This License" refers to version 3 of the GNU General Public License.
|
| 76 |
+
|
| 77 |
+
"Copyright" also means copyright-like laws that apply to other kinds of
|
| 78 |
+
works, such as semiconductor masks.
|
| 79 |
+
|
| 80 |
+
"The Program" refers to any copyrightable work licensed under this
|
| 81 |
+
License. Each licensee is addressed as "you". "Licensees" and
|
| 82 |
+
"recipients" may be individuals or organizations.
|
| 83 |
+
|
| 84 |
+
To "modify" a work means to copy from or adapt all or part of the work
|
| 85 |
+
in a fashion requiring copyright permission, other than the making of an
|
| 86 |
+
exact copy. The resulting work is called a "modified version" of the
|
| 87 |
+
earlier work or a work "based on" the earlier work.
|
| 88 |
+
|
| 89 |
+
A "covered work" means either the unmodified Program or a work based
|
| 90 |
+
on the Program.
|
| 91 |
+
|
| 92 |
+
To "propagate" a work means to do anything with it that, without
|
| 93 |
+
permission, would make you directly or secondarily liable for
|
| 94 |
+
infringement under applicable copyright law, except executing it on a
|
| 95 |
+
computer or modifying a private copy. Propagation includes copying,
|
| 96 |
+
distribution (with or without modification), making available to the
|
| 97 |
+
public, and in some countries other activities as well.
|
| 98 |
+
|
| 99 |
+
To "convey" a work means any kind of propagation that enables other
|
| 100 |
+
parties to make or receive copies. Mere interaction with a user through
|
| 101 |
+
a computer network, with no transfer of a copy, is not conveying.
|
| 102 |
+
|
| 103 |
+
An interactive user interface displays "Appropriate Legal Notices"
|
| 104 |
+
to the extent that it includes a convenient and prominently visible
|
| 105 |
+
feature that (1) displays an appropriate copyright notice, and (2)
|
| 106 |
+
tells the user that there is no warranty for the work (except to the
|
| 107 |
+
extent that warranties are provided), that licensees may convey the
|
| 108 |
+
work under this License, and how to view a copy of this License. If
|
| 109 |
+
the interface presents a list of user commands or options, such as a
|
| 110 |
+
menu, a prominent item in the list meets this criterion.
|
| 111 |
+
|
| 112 |
+
1. Source Code.
|
| 113 |
+
|
| 114 |
+
The "source code" for a work means the preferred form of the work
|
| 115 |
+
for making modifications to it. "Object code" means any non-source
|
| 116 |
+
form of a work.
|
| 117 |
+
|
| 118 |
+
A "Standard Interface" means an interface that either is an official
|
| 119 |
+
standard defined by a recognized standards body, or, in the case of
|
| 120 |
+
interfaces specified for a particular programming language, one that
|
| 121 |
+
is widely used among developers working in that language.
|
| 122 |
+
|
| 123 |
+
The "System Libraries" of an executable work include anything, other
|
| 124 |
+
than the work as a whole, that (a) is included in the normal form of
|
| 125 |
+
packaging a Major Component, but which is not part of that Major
|
| 126 |
+
Component, and (b) serves only to enable use of the work with that
|
| 127 |
+
Major Component, or to implement a Standard Interface for which an
|
| 128 |
+
implementation is available to the public in source code form. A
|
| 129 |
+
"Major Component", in this context, means a major essential component
|
| 130 |
+
(kernel, window system, and so on) of the specific operating system
|
| 131 |
+
(if any) on which the executable work runs, or a compiler used to
|
| 132 |
+
produce the work, or an object code interpreter used to run it.
|
| 133 |
+
|
| 134 |
+
The "Corresponding Source" for a work in object code form means all
|
| 135 |
+
the source code needed to generate, install, and (for an executable
|
| 136 |
+
work) run the object code and to modify the work, including scripts to
|
| 137 |
+
control those activities. However, it does not include the work's
|
| 138 |
+
System Libraries, or general-purpose tools or generally available free
|
| 139 |
+
programs which are used unmodified in performing those activities but
|
| 140 |
+
which are not part of the work. For example, Corresponding Source
|
| 141 |
+
includes interface definition files associated with source files for
|
| 142 |
+
the work, and the source code for shared libraries and dynamically
|
| 143 |
+
linked subprograms that the work is specifically designed to require,
|
| 144 |
+
such as by intimate data communication or control flow between those
|
| 145 |
+
subprograms and other parts of the work.
|
| 146 |
+
|
| 147 |
+
The Corresponding Source need not include anything that users
|
| 148 |
+
can regenerate automatically from other parts of the Corresponding
|
| 149 |
+
Source.
|
| 150 |
+
|
| 151 |
+
The Corresponding Source for a work in source code form is that
|
| 152 |
+
same work.
|
| 153 |
+
|
| 154 |
+
2. Basic Permissions.
|
| 155 |
+
|
| 156 |
+
All rights granted under this License are granted for the term of
|
| 157 |
+
copyright on the Program, and are irrevocable provided the stated
|
| 158 |
+
conditions are met. This License explicitly affirms your unlimited
|
| 159 |
+
permission to run the unmodified Program. The output from running a
|
| 160 |
+
covered work is covered by this License only if the output, given its
|
| 161 |
+
content, constitutes a covered work. This License acknowledges your
|
| 162 |
+
rights of fair use or other equivalent, as provided by copyright law.
|
| 163 |
+
|
| 164 |
+
You may make, run and propagate covered works that you do not
|
| 165 |
+
convey, without conditions so long as your license otherwise remains
|
| 166 |
+
in force. You may convey covered works to others for the sole purpose
|
| 167 |
+
of having them make modifications exclusively for you, or provide you
|
| 168 |
+
with facilities for running those works, provided that you comply with
|
| 169 |
+
the terms of this License in conveying all material for which you do
|
| 170 |
+
not control copyright. Those thus making or running the covered works
|
| 171 |
+
for you must do so exclusively on your behalf, under your direction
|
| 172 |
+
and control, on terms that prohibit them from making any copies of
|
| 173 |
+
your copyrighted material outside their relationship with you.
|
| 174 |
+
|
| 175 |
+
Conveying under any other circumstances is permitted solely under
|
| 176 |
+
the conditions stated below. Sublicensing is not allowed; section 10
|
| 177 |
+
makes it unnecessary.
|
| 178 |
+
|
| 179 |
+
3. Protecting Users' Legal Rights From Anti-Circumvention Law.
|
| 180 |
+
|
| 181 |
+
No covered work shall be deemed part of an effective technological
|
| 182 |
+
measure under any applicable law fulfilling obligations under article
|
| 183 |
+
11 of the WIPO copyright treaty adopted on 20 December 1996, or
|
| 184 |
+
similar laws prohibiting or restricting circumvention of such
|
| 185 |
+
measures.
|
| 186 |
+
|
| 187 |
+
When you convey a covered work, you waive any legal power to forbid
|
| 188 |
+
circumvention of technological measures to the extent such circumvention
|
| 189 |
+
is effected by exercising rights under this License with respect to
|
| 190 |
+
the covered work, and you disclaim any intention to limit operation or
|
| 191 |
+
modification of the work as a means of enforcing, against the work's
|
| 192 |
+
users, your or third parties' legal rights to forbid circumvention of
|
| 193 |
+
technological measures.
|
| 194 |
+
|
| 195 |
+
4. Conveying Verbatim Copies.
|
| 196 |
+
|
| 197 |
+
You may convey verbatim copies of the Program's source code as you
|
| 198 |
+
receive it, in any medium, provided that you conspicuously and
|
| 199 |
+
appropriately publish on each copy an appropriate copyright notice;
|
| 200 |
+
keep intact all notices stating that this License and any
|
| 201 |
+
non-permissive terms added in accord with section 7 apply to the code;
|
| 202 |
+
keep intact all notices of the absence of any warranty; and give all
|
| 203 |
+
recipients a copy of this License along with the Program.
|
| 204 |
+
|
| 205 |
+
You may charge any price or no price for each copy that you convey,
|
| 206 |
+
and you may offer support or warranty protection for a fee.
|
| 207 |
+
|
| 208 |
+
5. Conveying Modified Source Versions.
|
| 209 |
+
|
| 210 |
+
You may convey a work based on the Program, or the modifications to
|
| 211 |
+
produce it from the Program, in the form of source code under the
|
| 212 |
+
terms of section 4, provided that you also meet all of these conditions:
|
| 213 |
+
|
| 214 |
+
a) The work must carry prominent notices stating that you modified
|
| 215 |
+
it, and giving a relevant date.
|
| 216 |
+
|
| 217 |
+
b) The work must carry prominent notices stating that it is
|
| 218 |
+
released under this License and any conditions added under section
|
| 219 |
+
7. This requirement modifies the requirement in section 4 to
|
| 220 |
+
"keep intact all notices".
|
| 221 |
+
|
| 222 |
+
c) You must license the entire work, as a whole, under this
|
| 223 |
+
License to anyone who comes into possession of a copy. This
|
| 224 |
+
License will therefore apply, along with any applicable section 7
|
| 225 |
+
additional terms, to the whole of the work, and all its parts,
|
| 226 |
+
regardless of how they are packaged. This License gives no
|
| 227 |
+
permission to license the work in any other way, but it does not
|
| 228 |
+
invalidate such permission if you have separately received it.
|
| 229 |
+
|
| 230 |
+
d) If the work has interactive user interfaces, each must display
|
| 231 |
+
Appropriate Legal Notices; however, if the Program has interactive
|
| 232 |
+
interfaces that do not display Appropriate Legal Notices, your
|
| 233 |
+
work need not make them do so.
|
| 234 |
+
|
| 235 |
+
A compilation of a covered work with other separate and independent
|
| 236 |
+
works, which are not by their nature extensions of the covered work,
|
| 237 |
+
and which are not combined with it such as to form a larger program,
|
| 238 |
+
in or on a volume of a storage or distribution medium, is called an
|
| 239 |
+
"aggregate" if the compilation and its resulting copyright are not
|
| 240 |
+
used to limit the access or legal rights of the compilation's users
|
| 241 |
+
beyond what the individual works permit. Inclusion of a covered work
|
| 242 |
+
in an aggregate does not cause this License to apply to the other
|
| 243 |
+
parts of the aggregate.
|
| 244 |
+
|
| 245 |
+
6. Conveying Non-Source Forms.
|
| 246 |
+
|
| 247 |
+
You may convey a covered work in object code form under the terms
|
| 248 |
+
of sections 4 and 5, provided that you also convey the
|
| 249 |
+
machine-readable Corresponding Source under the terms of this License,
|
| 250 |
+
in one of these ways:
|
| 251 |
+
|
| 252 |
+
a) Convey the object code in, or embodied in, a physical product
|
| 253 |
+
(including a physical distribution medium), accompanied by the
|
| 254 |
+
Corresponding Source fixed on a durable physical medium
|
| 255 |
+
customarily used for software interchange.
|
| 256 |
+
|
| 257 |
+
b) Convey the object code in, or embodied in, a physical product
|
| 258 |
+
(including a physical distribution medium), accompanied by a
|
| 259 |
+
written offer, valid for at least three years and valid for as
|
| 260 |
+
long as you offer spare parts or customer support for that product
|
| 261 |
+
model, to give anyone who possesses the object code either (1) a
|
| 262 |
+
copy of the Corresponding Source for all the software in the
|
| 263 |
+
product that is covered by this License, on a durable physical
|
| 264 |
+
medium customarily used for software interchange, for a price no
|
| 265 |
+
more than your reasonable cost of physically performing this
|
| 266 |
+
conveying of source, or (2) access to copy the
|
| 267 |
+
Corresponding Source from a network server at no charge.
|
| 268 |
+
|
| 269 |
+
c) Convey individual copies of the object code with a copy of the
|
| 270 |
+
written offer to provide the Corresponding Source. This
|
| 271 |
+
alternative is allowed only occasionally and noncommercially, and
|
| 272 |
+
only if you received the object code with such an offer, in accord
|
| 273 |
+
with subsection 6b.
|
| 274 |
+
|
| 275 |
+
d) Convey the object code by offering access from a designated
|
| 276 |
+
place (gratis or for a charge), and offer equivalent access to the
|
| 277 |
+
Corresponding Source in the same way through the same place at no
|
| 278 |
+
further charge. You need not require recipients to copy the
|
| 279 |
+
Corresponding Source along with the object code. If the place to
|
| 280 |
+
copy the object code is a network server, the Corresponding Source
|
| 281 |
+
may be on a different server (operated by you or a third party)
|
| 282 |
+
that supports equivalent copying facilities, provided you maintain
|
| 283 |
+
clear directions next to the object code saying where to find the
|
| 284 |
+
Corresponding Source. Regardless of what server hosts the
|
| 285 |
+
Corresponding Source, you remain obligated to ensure that it is
|
| 286 |
+
available for as long as needed to satisfy these requirements.
|
| 287 |
+
|
| 288 |
+
e) Convey the object code using peer-to-peer transmission, provided
|
| 289 |
+
you inform other peers where the object code and Corresponding
|
| 290 |
+
Source of the work are being offered to the general public at no
|
| 291 |
+
charge under subsection 6d.
|
| 292 |
+
|
| 293 |
+
A separable portion of the object code, whose source code is excluded
|
| 294 |
+
from the Corresponding Source as a System Library, need not be
|
| 295 |
+
included in conveying the object code work.
|
| 296 |
+
|
| 297 |
+
A "User Product" is either (1) a "consumer product", which means any
|
| 298 |
+
tangible personal property which is normally used for personal, family,
|
| 299 |
+
or household purposes, or (2) anything designed or sold for incorporation
|
| 300 |
+
into a dwelling. In determining whether a product is a consumer product,
|
| 301 |
+
doubtful cases shall be resolved in favor of coverage. For a particular
|
| 302 |
+
product received by a particular user, "normally used" refers to a
|
| 303 |
+
typical or common use of that class of product, regardless of the status
|
| 304 |
+
of the particular user or of the way in which the particular user
|
| 305 |
+
actually uses, or expects or is expected to use, the product. A product
|
| 306 |
+
is a consumer product regardless of whether the product has substantial
|
| 307 |
+
commercial, industrial or non-consumer uses, unless such uses represent
|
| 308 |
+
the only significant mode of use of the product.
|
| 309 |
+
|
| 310 |
+
"Installation Information" for a User Product means any methods,
|
| 311 |
+
procedures, authorization keys, or other information required to install
|
| 312 |
+
and execute modified versions of a covered work in that User Product from
|
| 313 |
+
a modified version of its Corresponding Source. The information must
|
| 314 |
+
suffice to ensure that the continued functioning of the modified object
|
| 315 |
+
code is in no case prevented or interfered with solely because
|
| 316 |
+
modification has been made.
|
| 317 |
+
|
| 318 |
+
If you convey an object code work under this section in, or with, or
|
| 319 |
+
specifically for use in, a User Product, and the conveying occurs as
|
| 320 |
+
part of a transaction in which the right of possession and use of the
|
| 321 |
+
User Product is transferred to the recipient in perpetuity or for a
|
| 322 |
+
fixed term (regardless of how the transaction is characterized), the
|
| 323 |
+
Corresponding Source conveyed under this section must be accompanied
|
| 324 |
+
by the Installation Information. But this requirement does not apply
|
| 325 |
+
if neither you nor any third party retains the ability to install
|
| 326 |
+
modified object code on the User Product (for example, the work has
|
| 327 |
+
been installed in ROM).
|
| 328 |
+
|
| 329 |
+
The requirement to provide Installation Information does not include a
|
| 330 |
+
requirement to continue to provide support service, warranty, or updates
|
| 331 |
+
for a work that has been modified or installed by the recipient, or for
|
| 332 |
+
the User Product in which it has been modified or installed. Access to a
|
| 333 |
+
network may be denied when the modification itself materially and
|
| 334 |
+
adversely affects the operation of the network or violates the rules and
|
| 335 |
+
protocols for communication across the network.
|
| 336 |
+
|
| 337 |
+
Corresponding Source conveyed, and Installation Information provided,
|
| 338 |
+
in accord with this section must be in a format that is publicly
|
| 339 |
+
documented (and with an implementation available to the public in
|
| 340 |
+
source code form), and must require no special password or key for
|
| 341 |
+
unpacking, reading or copying.
|
| 342 |
+
|
| 343 |
+
7. Additional Terms.
|
| 344 |
+
|
| 345 |
+
"Additional permissions" are terms that supplement the terms of this
|
| 346 |
+
License by making exceptions from one or more of its conditions.
|
| 347 |
+
Additional permissions that are applicable to the entire Program shall
|
| 348 |
+
be treated as though they were included in this License, to the extent
|
| 349 |
+
that they are valid under applicable law. If additional permissions
|
| 350 |
+
apply only to part of the Program, that part may be used separately
|
| 351 |
+
under those permissions, but the entire Program remains governed by
|
| 352 |
+
this License without regard to the additional permissions.
|
| 353 |
+
|
| 354 |
+
When you convey a copy of a covered work, you may at your option
|
| 355 |
+
remove any additional permissions from that copy, or from any part of
|
| 356 |
+
it. (Additional permissions may be written to require their own
|
| 357 |
+
removal in certain cases when you modify the work.) You may place
|
| 358 |
+
additional permissions on material, added by you to a covered work,
|
| 359 |
+
for which you have or can give appropriate copyright permission.
|
| 360 |
+
|
| 361 |
+
Notwithstanding any other provision of this License, for material you
|
| 362 |
+
add to a covered work, you may (if authorized by the copyright holders of
|
| 363 |
+
that material) supplement the terms of this License with terms:
|
| 364 |
+
|
| 365 |
+
a) Disclaiming warranty or limiting liability differently from the
|
| 366 |
+
terms of sections 15 and 16 of this License; or
|
| 367 |
+
|
| 368 |
+
b) Requiring preservation of specified reasonable legal notices or
|
| 369 |
+
author attributions in that material or in the Appropriate Legal
|
| 370 |
+
Notices displayed by works containing it; or
|
| 371 |
+
|
| 372 |
+
c) Prohibiting misrepresentation of the origin of that material, or
|
| 373 |
+
requiring that modified versions of such material be marked in
|
| 374 |
+
reasonable ways as different from the original version; or
|
| 375 |
+
|
| 376 |
+
d) Limiting the use for publicity purposes of names of licensors or
|
| 377 |
+
authors of the material; or
|
| 378 |
+
|
| 379 |
+
e) Declining to grant rights under trademark law for use of some
|
| 380 |
+
trade names, trademarks, or service marks; or
|
| 381 |
+
|
| 382 |
+
f) Requiring indemnification of licensors and authors of that
|
| 383 |
+
material by anyone who conveys the material (or modified versions of
|
| 384 |
+
it) with contractual assumptions of liability to the recipient, for
|
| 385 |
+
any liability that these contractual assumptions directly impose on
|
| 386 |
+
those licensors and authors.
|
| 387 |
+
|
| 388 |
+
All other non-permissive additional terms are considered "further
|
| 389 |
+
restrictions" within the meaning of section 10. If the Program as you
|
| 390 |
+
received it, or any part of it, contains a notice stating that it is
|
| 391 |
+
governed by this License along with a term that is a further
|
| 392 |
+
restriction, you may remove that term. If a license document contains
|
| 393 |
+
a further restriction but permits relicensing or conveying under this
|
| 394 |
+
License, you may add to a covered work material governed by the terms
|
| 395 |
+
of that license document, provided that the further restriction does
|
| 396 |
+
not survive such relicensing or conveying.
|
| 397 |
+
|
| 398 |
+
If you add terms to a covered work in accord with this section, you
|
| 399 |
+
must place, in the relevant source files, a statement of the
|
| 400 |
+
additional terms that apply to those files, or a notice indicating
|
| 401 |
+
where to find the applicable terms.
|
| 402 |
+
|
| 403 |
+
Additional terms, permissive or non-permissive, may be stated in the
|
| 404 |
+
form of a separately written license, or stated as exceptions;
|
| 405 |
+
the above requirements apply either way.
|
| 406 |
+
|
| 407 |
+
8. Termination.
|
| 408 |
+
|
| 409 |
+
You may not propagate or modify a covered work except as expressly
|
| 410 |
+
provided under this License. Any attempt otherwise to propagate or
|
| 411 |
+
modify it is void, and will automatically terminate your rights under
|
| 412 |
+
this License (including any patent licenses granted under the third
|
| 413 |
+
paragraph of section 11).
|
| 414 |
+
|
| 415 |
+
However, if you cease all violation of this License, then your
|
| 416 |
+
license from a particular copyright holder is reinstated (a)
|
| 417 |
+
provisionally, unless and until the copyright holder explicitly and
|
| 418 |
+
finally terminates your license, and (b) permanently, if the copyright
|
| 419 |
+
holder fails to notify you of the violation by some reasonable means
|
| 420 |
+
prior to 60 days after the cessation.
|
| 421 |
+
|
| 422 |
+
Moreover, your license from a particular copyright holder is
|
| 423 |
+
reinstated permanently if the copyright holder notifies you of the
|
| 424 |
+
violation by some reasonable means, this is the first time you have
|
| 425 |
+
received notice of violation of this License (for any work) from that
|
| 426 |
+
copyright holder, and you cure the violation prior to 30 days after
|
| 427 |
+
your receipt of the notice.
|
| 428 |
+
|
| 429 |
+
Termination of your rights under this section does not terminate the
|
| 430 |
+
licenses of parties who have received copies or rights from you under
|
| 431 |
+
this License. If your rights have been terminated and not permanently
|
| 432 |
+
reinstated, you do not qualify to receive new licenses for the same
|
| 433 |
+
material under section 10.
|
| 434 |
+
|
| 435 |
+
9. Acceptance Not Required for Having Copies.
|
| 436 |
+
|
| 437 |
+
You are not required to accept this License in order to receive or
|
| 438 |
+
run a copy of the Program. Ancillary propagation of a covered work
|
| 439 |
+
occurring solely as a consequence of using peer-to-peer transmission
|
| 440 |
+
to receive a copy likewise does not require acceptance. However,
|
| 441 |
+
nothing other than this License grants you permission to propagate or
|
| 442 |
+
modify any covered work. These actions infringe copyright if you do
|
| 443 |
+
not accept this License. Therefore, by modifying or propagating a
|
| 444 |
+
covered work, you indicate your acceptance of this License to do so.
|
| 445 |
+
|
| 446 |
+
10. Automatic Licensing of Downstream Recipients.
|
| 447 |
+
|
| 448 |
+
Each time you convey a covered work, the recipient automatically
|
| 449 |
+
receives a license from the original licensors, to run, modify and
|
| 450 |
+
propagate that work, subject to this License. You are not responsible
|
| 451 |
+
for enforcing compliance by third parties with this License.
|
| 452 |
+
|
| 453 |
+
An "entity transaction" is a transaction transferring control of an
|
| 454 |
+
organization, or substantially all assets of one, or subdividing an
|
| 455 |
+
organization, or merging organizations. If propagation of a covered
|
| 456 |
+
work results from an entity transaction, each party to that
|
| 457 |
+
transaction who receives a copy of the work also receives whatever
|
| 458 |
+
licenses to the work the party's predecessor in interest had or could
|
| 459 |
+
give under the previous paragraph, plus a right to possession of the
|
| 460 |
+
Corresponding Source of the work from the predecessor in interest, if
|
| 461 |
+
the predecessor has it or can get it with reasonable efforts.
|
| 462 |
+
|
| 463 |
+
You may not impose any further restrictions on the exercise of the
|
| 464 |
+
rights granted or affirmed under this License. For example, you may
|
| 465 |
+
not impose a license fee, royalty, or other charge for exercise of
|
| 466 |
+
rights granted under this License, and you may not initiate litigation
|
| 467 |
+
(including a cross-claim or counterclaim in a lawsuit) alleging that
|
| 468 |
+
any patent claim is infringed by making, using, selling, offering for
|
| 469 |
+
sale, or importing the Program or any portion of it.
|
| 470 |
+
|
| 471 |
+
11. Patents.
|
| 472 |
+
|
| 473 |
+
A "contributor" is a copyright holder who authorizes use under this
|
| 474 |
+
License of the Program or a work on which the Program is based. The
|
| 475 |
+
work thus licensed is called the contributor's "contributor version".
|
| 476 |
+
|
| 477 |
+
A contributor's "essential patent claims" are all patent claims
|
| 478 |
+
owned or controlled by the contributor, whether already acquired or
|
| 479 |
+
hereafter acquired, that would be infringed by some manner, permitted
|
| 480 |
+
by this License, of making, using, or selling its contributor version,
|
| 481 |
+
but do not include claims that would be infringed only as a
|
| 482 |
+
consequence of further modification of the contributor version. For
|
| 483 |
+
purposes of this definition, "control" includes the right to grant
|
| 484 |
+
patent sublicenses in a manner consistent with the requirements of
|
| 485 |
+
this License.
|
| 486 |
+
|
| 487 |
+
Each contributor grants you a non-exclusive, worldwide, royalty-free
|
| 488 |
+
patent license under the contributor's essential patent claims, to
|
| 489 |
+
make, use, sell, offer for sale, import and otherwise run, modify and
|
| 490 |
+
propagate the contents of its contributor version.
|
| 491 |
+
|
| 492 |
+
In the following three paragraphs, a "patent license" is any express
|
| 493 |
+
agreement or commitment, however denominated, not to enforce a patent
|
| 494 |
+
(such as an express permission to practice a patent or covenant not to
|
| 495 |
+
sue for patent infringement). To "grant" such a patent license to a
|
| 496 |
+
party means to make such an agreement or commitment not to enforce a
|
| 497 |
+
patent against the party.
|
| 498 |
+
|
| 499 |
+
If you convey a covered work, knowingly relying on a patent license,
|
| 500 |
+
and the Corresponding Source of the work is not available for anyone
|
| 501 |
+
to copy, free of charge and under the terms of this License, through a
|
| 502 |
+
publicly available network server or other readily accessible means,
|
| 503 |
+
then you must either (1) cause the Corresponding Source to be so
|
| 504 |
+
available, or (2) arrange to deprive yourself of the benefit of the
|
| 505 |
+
patent license for this particular work, or (3) arrange, in a manner
|
| 506 |
+
consistent with the requirements of this License, to extend the patent
|
| 507 |
+
license to downstream recipients. "Knowingly relying" means you have
|
| 508 |
+
actual knowledge that, but for the patent license, your conveying the
|
| 509 |
+
covered work in a country, or your recipient's use of the covered work
|
| 510 |
+
in a country, would infringe one or more identifiable patents in that
|
| 511 |
+
country that you have reason to believe are valid.
|
| 512 |
+
|
| 513 |
+
If, pursuant to or in connection with a single transaction or
|
| 514 |
+
arrangement, you convey, or propagate by procuring conveyance of, a
|
| 515 |
+
covered work, and grant a patent license to some of the parties
|
| 516 |
+
receiving the covered work authorizing them to use, propagate, modify
|
| 517 |
+
or convey a specific copy of the covered work, then the patent license
|
| 518 |
+
you grant is automatically extended to all recipients of the covered
|
| 519 |
+
work and works based on it.
|
| 520 |
+
|
| 521 |
+
A patent license is "discriminatory" if it does not include within
|
| 522 |
+
the scope of its coverage, prohibits the exercise of, or is
|
| 523 |
+
conditioned on the non-exercise of one or more of the rights that are
|
| 524 |
+
specifically granted under this License. You may not convey a covered
|
| 525 |
+
work if you are a party to an arrangement with a third party that is
|
| 526 |
+
in the business of distributing software, under which you make payment
|
| 527 |
+
to the third party based on the extent of your activity of conveying
|
| 528 |
+
the work, and under which the third party grants, to any of the
|
| 529 |
+
parties who would receive the covered work from you, a discriminatory
|
| 530 |
+
patent license (a) in connection with copies of the covered work
|
| 531 |
+
conveyed by you (or copies made from those copies), or (b) primarily
|
| 532 |
+
for and in connection with specific products or compilations that
|
| 533 |
+
contain the covered work, unless you entered into that arrangement,
|
| 534 |
+
or that patent license was granted, prior to 28 March 2007.
|
| 535 |
+
|
| 536 |
+
Nothing in this License shall be construed as excluding or limiting
|
| 537 |
+
any implied license or other defenses to infringement that may
|
| 538 |
+
otherwise be available to you under applicable patent law.
|
| 539 |
+
|
| 540 |
+
12. No Surrender of Others' Freedom.
|
| 541 |
+
|
| 542 |
+
If conditions are imposed on you (whether by court order, agreement or
|
| 543 |
+
otherwise) that contradict the conditions of this License, they do not
|
| 544 |
+
excuse you from the conditions of this License. If you cannot convey a
|
| 545 |
+
covered work so as to satisfy simultaneously your obligations under this
|
| 546 |
+
License and any other pertinent obligations, then as a consequence you may
|
| 547 |
+
not convey it at all. For example, if you agree to terms that obligate you
|
| 548 |
+
to collect a royalty for further conveying from those to whom you convey
|
| 549 |
+
the Program, the only way you could satisfy both those terms and this
|
| 550 |
+
License would be to refrain entirely from conveying the Program.
|
| 551 |
+
|
| 552 |
+
13. Use with the GNU Affero General Public License.
|
| 553 |
+
|
| 554 |
+
Notwithstanding any other provision of this License, you have
|
| 555 |
+
permission to link or combine any covered work with a work licensed
|
| 556 |
+
under version 3 of the GNU Affero General Public License into a single
|
| 557 |
+
combined work, and to convey the resulting work. The terms of this
|
| 558 |
+
License will continue to apply to the part which is the covered work,
|
| 559 |
+
but the special requirements of the GNU Affero General Public License,
|
| 560 |
+
section 13, concerning interaction through a network will apply to the
|
| 561 |
+
combination as such.
|
| 562 |
+
|
| 563 |
+
14. Revised Versions of this License.
|
| 564 |
+
|
| 565 |
+
The Free Software Foundation may publish revised and/or new versions of
|
| 566 |
+
the GNU General Public License from time to time. Such new versions will
|
| 567 |
+
be similar in spirit to the present version, but may differ in detail to
|
| 568 |
+
address new problems or concerns.
|
| 569 |
+
|
| 570 |
+
Each version is given a distinguishing version number. If the
|
| 571 |
+
Program specifies that a certain numbered version of the GNU General
|
| 572 |
+
Public License "or any later version" applies to it, you have the
|
| 573 |
+
option of following the terms and conditions either of that numbered
|
| 574 |
+
version or of any later version published by the Free Software
|
| 575 |
+
Foundation. If the Program does not specify a version number of the
|
| 576 |
+
GNU General Public License, you may choose any version ever published
|
| 577 |
+
by the Free Software Foundation.
|
| 578 |
+
|
| 579 |
+
If the Program specifies that a proxy can decide which future
|
| 580 |
+
versions of the GNU General Public License can be used, that proxy's
|
| 581 |
+
public statement of acceptance of a version permanently authorizes you
|
| 582 |
+
to choose that version for the Program.
|
| 583 |
+
|
| 584 |
+
Later license versions may give you additional or different
|
| 585 |
+
permissions. However, no additional obligations are imposed on any
|
| 586 |
+
author or copyright holder as a result of your choosing to follow a
|
| 587 |
+
later version.
|
| 588 |
+
|
| 589 |
+
15. Disclaimer of Warranty.
|
| 590 |
+
|
| 591 |
+
THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
|
| 592 |
+
APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
|
| 593 |
+
HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
|
| 594 |
+
OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
|
| 595 |
+
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
| 596 |
+
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
|
| 597 |
+
IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
|
| 598 |
+
ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
|
| 599 |
+
|
| 600 |
+
16. Limitation of Liability.
|
| 601 |
+
|
| 602 |
+
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
|
| 603 |
+
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
|
| 604 |
+
THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
|
| 605 |
+
GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
|
| 606 |
+
USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
|
| 607 |
+
DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
|
| 608 |
+
PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
|
| 609 |
+
EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
|
| 610 |
+
SUCH DAMAGES.
|
| 611 |
+
|
| 612 |
+
17. Interpretation of Sections 15 and 16.
|
| 613 |
+
|
| 614 |
+
If the disclaimer of warranty and limitation of liability provided
|
| 615 |
+
above cannot be given local legal effect according to their terms,
|
| 616 |
+
reviewing courts shall apply local law that most closely approximates
|
| 617 |
+
an absolute waiver of all civil liability in connection with the
|
| 618 |
+
Program, unless a warranty or assumption of liability accompanies a
|
| 619 |
+
copy of the Program in return for a fee.
|
| 620 |
+
|
| 621 |
+
END OF TERMS AND CONDITIONS
|
RigNet/README.md
ADDED
|
@@ -0,0 +1,112 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
This is the code repository implementing the paper "RigNet: Neural Rigging for Articulated Characters" published on SIGGRAPH 2020 [[Project page]](https://zhan-xu.github.io/rig-net/).
|
| 2 |
+
|
| 3 |
+
**[2021.07.20]** Another add-on for Blender,
|
| 4 |
+
implemented by @[L-Medici](https://github.com/L-Medici). Please check the Github [link](https://github.com/L-Medici/Rignet_blender_addon).
|
| 5 |
+
|
| 6 |
+
|
| 7 |
+
**[2020.11.23]** There is now a great add-on for Blender based on our work,
|
| 8 |
+
implemented by @[pKrime](https://github.com/pKrime). Please check the Github [link](https://github.com/pKrime/brignet), and the video [demo](https://www.youtube.com/watch?v=ueLlS3IoeGY&feature=youtu.be).
|
| 9 |
+
|
| 10 |
+
## Dependecy and Setup
|
| 11 |
+
|
| 12 |
+
The project is developed on Ubuntu 16.04 with cuda10.0 and cudnn7.6.3.
|
| 13 |
+
It has also been successfully tested on Windows 10.
|
| 14 |
+
On both platforms, we suggest to use conda virtual environment.
|
| 15 |
+
|
| 16 |
+
#### For Linux user
|
| 17 |
+
|
| 18 |
+
**[2023.05.21]** I have tested the code on Ubuntu 22.04, with cuda 11.3. The following commands have been updated.
|
| 19 |
+
|
| 20 |
+
```
|
| 21 |
+
conda create --name rignet python=3.7
|
| 22 |
+
conda activate rignet
|
| 23 |
+
conda install pytorch==1.12.0 torchvision==0.13.0 cudatoolkit=11.3 -c pytorch
|
| 24 |
+
|
| 25 |
+
# load cuda_toolkit 11.3
|
| 26 |
+
export PATH=/usr/local/cuda_11.3/bin${PATH:+:${PATH}}
|
| 27 |
+
export LD_LIBRARY_PATH=/usr/local/cuda_11.3/lib64
|
| 28 |
+
|
| 29 |
+
# require g++ < 10 to install the following pytorch geometric version.
|
| 30 |
+
pip install pyg_lib torch_scatter torch_sparse torch_cluster torch_spline_conv -f https://data.pyg.org/whl/torch-1.12.0+cu113.html # this take a while
|
| 31 |
+
pip install torch-geometric==1.7.2
|
| 32 |
+
|
| 33 |
+
pip install numpy scipy matplotlib tensorboard open3d==0.9.0 opencv-python "rtree>=0.8,<0.9" trimesh[easy] # Make sure to install open3d 0.9.0.
|
| 34 |
+
```
|
| 35 |
+
|
| 36 |
+
#### For Windows user
|
| 37 |
+
|
| 38 |
+
The code has been tested on Windows 10 with cuda 10.1. The most important difference from Linux setup is, you need to download Windows-compiled Rtree from [here](https://www.lfd.uci.edu/~gohlke/pythonlibs/#rtree), and install it by
|
| 39 |
+
`pip install Rtree‑0.9.4‑cp37‑cp37m‑win_amd64.whl` (64-bit system) or
|
| 40 |
+
`pip install Rtree‑0.9.4‑cp37‑cp37m‑win32.whl` (32-bit system). Other libraries can be installed in the same way as Linux setup instructions.
|
| 41 |
+
|
| 42 |
+
|
| 43 |
+
|
| 44 |
+
## Quick start
|
| 45 |
+
We provide a script for quick start. First download our trained models from [here](https://drive.google.com/file/d/1gM2Lerk7a2R0g9DwlK3IvCfp8c2aFVXs/view?usp=sharing).
|
| 46 |
+
Put the checkpoints folder into the project folder.
|
| 47 |
+
|
| 48 |
+
Check and run quick_start.py. We provide some examples in this script.
|
| 49 |
+
Due to randomness, the results might be slightly different among each run.
|
| 50 |
+
Generally you will get the results similar to the ones shown below:
|
| 51 |
+
|
| 52 |
+

|
| 53 |
+
|
| 54 |
+
If you want to try your own models, remember to simplify the meshes so that
|
| 55 |
+
the remeshed ones have vertices between 1K to 5K. I use quadratic edge collapse in MeshLab for this.
|
| 56 |
+
Please name the simplified meshed as *_remesh.obj.
|
| 57 |
+
|
| 58 |
+
The predicted rigs are saved as *_rig.txt. You can combine the OBJ file and *_rig.txt into FBX format by
|
| 59 |
+
running maya_save_fbx.py provided by us in Maya using mayapy. (To use numpy in mayapy, download windows compiled numpy from [here](https://github.com/Eric-Vignola/numpy-for-python-2.7-64bit) and put it in mayapy library folder. For example, mine is C:\Program Files\Autodesk\Maya2019\Python\Lib\site-packages)
|
| 60 |
+
|
| 61 |
+
## Data
|
| 62 |
+
|
| 63 |
+
Our dataset ModelsResource-RigNetv1 has 2,703 models.
|
| 64 |
+
We split it into 80% for training (2,163 models), 10%
|
| 65 |
+
for validation (270 models), and 10% for testing.
|
| 66 |
+
All models in fbx format can be downloaded [here](https://drive.google.com/file/d/1yojBwl5eHPqgXZ1Uh4j26S-yKK-2loPu/view?usp=sharing).
|
| 67 |
+
|
| 68 |
+
To use this dataset in this project, pre-processing is performed.
|
| 69 |
+
We put the pre-processed data [here](https://drive.google.com/file/d/1-B6hJ4423rw1LrTForHp7oaG5qRAbJx3/view?usp=sharing), which consists of several sub-folders.
|
| 70 |
+
|
| 71 |
+
* obj: all meshes in OBJ format.
|
| 72 |
+
* rig_info: we store the rigging information into a txt file. Each txt file has four blocks. (1) Lines starting with "joint" define a joint with its 3D position. Each of joint line has four elements, which are joint_name, X, Y, and Z. (2) Line starting with "root" defines the name of root joint. (3) Lines starting with "hier" define the hierarchy of skeleton. Each hierarchy line has two elements, which are parent joint name and its child joint name. One parent joint can have multiple children joints. (4) Lines starting with "skin" define the skinning weights. Each skinning line follows the format as vertex_id, bind_joint_name_1, bind_weight_1, bind_joint_name_2, bind_weight_2 ... The vertex_id follows the vertice order in obj files in the above obj folder.
|
| 73 |
+
* obj_remesh: This folder contains the obj files of the remeshed models. Meshes with fewer than 1K vertices were subdivided, and those with more than 5K vertices were simplified; as a result all training and test meshes contained between 1K and 5K vertices.
|
| 74 |
+
* rig_info_remesh: Rigging information files corresponding to the remeshed obj. Joints, hierarchy and root are the same. The skinning is recalculated based on nearest neighbor from each remeshed vertex to original vertices.
|
| 75 |
+
* pretrain_attention: Pre-calculated supervision to pretrin the attention module, which are calculated by the script geometric_proc/compute_pretrain_attn.py. Each file is a N-by-1 text where N is the number of vertices corresponding to remeshed OBJ file, the i-th row stores the surpervision for vertex i.
|
| 76 |
+
* volumetric_geodesic: Pre-calculated volumetric geodesic distance between each vertex-bones pair. The algorithm is an approaximation, which is implemented in geometric_proc/compute_volumetric_geodesic.py. Each file is an N-by-B numpy array where N is the number of vertices corresponding to remeshed OBJ file, B is the number of bones, and (i, j) stores the volumetric geodesic distance between vertex i and bone j.
|
| 77 |
+
* vox: voxelized models used for inside/outside check. Obtained with [binvox](https://www.patrickmin.com/binvox/). The resolution of the grid is 88x88x88.
|
| 78 |
+
|
| 79 |
+
After downloading the pre-processed data, one needs to create the data directly used for training/testing, please check and run our script:
|
| 80 |
+
|
| 81 |
+
`python gen_dataset.py`
|
| 82 |
+
|
| 83 |
+
Remember to change the root_folder to the directory you uncompress the pre-processed data.
|
| 84 |
+
|
| 85 |
+
## Training
|
| 86 |
+
|
| 87 |
+
Notes: As new features, we have three improvements from the paper: (1) To train the joint prediction module, now we pretrain both the regression module and the attention module, and then fine-tune them together with differentiable clustering. (2) We optimized the hyper-parameters in the fine-tuning step. (3) the input feature for skinning now includes another dimension per bone (--Lf), indicating whether this bone is a virtual leaf bone or not. (To enable control from the end-joints, we presume a virtual bone for them. Please check the code for more details.)
|
| 88 |
+
|
| 89 |
+
1. Joint prediction:
|
| 90 |
+
|
| 91 |
+
1.1 Pretrain regression module:
|
| 92 |
+
`python -u run_joint_pretrain.py --train_folder='DATASET_DIR/train/' --val_folder='DATASET_DIR/val/' --test_folder='DATASET_DIR/test/' --checkpoint='checkpoints/pretrain_jointnet' --logdir='logs/pretrain_jointnet' --train_batch=6 --test_batch=6 --lr 5e-4 --schedule 50 --arch='jointnet'`
|
| 93 |
+
|
| 94 |
+
1.2 Pretrain attention module:
|
| 95 |
+
`python -u run_joint_pretrain.py --train_folder='DATASET_DIR/train/' --val_folder='DATASET_DIR/val/' --test_folder='DATASET_DIR/test/' --checkpoint='checkpoints/pretrain_masknet' --logdir='logs/pretrain_masknet' --train_batch=6 --test_batch=6 --lr 1e-4 --schedule 50 --arch='masknet'`
|
| 96 |
+
|
| 97 |
+
1.3 Finetune two modules with a clustering module:
|
| 98 |
+
`python -u run_joint_finetune.py --train_folder='DATASET_DIR/train/' --val_folder='DATASET_DIR/val/' --test_folder='DATASET_DIR/test/' --checkpoint='checkpoints/gcn_meanshift' --logdir='logs/gcn_meanshift' --train_batch=1 --test_batch=1 --jointnet_lr=1e-6 --masknet_lr=1e-6 --bandwidth_lr=1e-6 --epoch=50`
|
| 99 |
+
|
| 100 |
+
2. Connectivity prediction
|
| 101 |
+
|
| 102 |
+
2.1 BoneNet:
|
| 103 |
+
`python -u run_pair_cls.py --train_folder='DATASET_DIR/train/' --val_folder='DATASET_DIR/val/' --test_folder='DATASET_DIR/test/' --checkpoint='checkpoints/bonenet' --logdir='logs/bonenet' --train_batch=6 --test_batch=6 --lr=1e-3`
|
| 104 |
+
|
| 105 |
+
2.2 RootNet:
|
| 106 |
+
`python -u run_root_cls.py --train_folder='DATASET_DIR/train/' --val_folder='DATASET_DIR/val/' --test_folder='DATASET_DIR/test/' --checkpoint='checkpoints/rootnet' --logdir='logs/rootnet' --train_batch=6 --test_batch=6 --lr=1e-3`
|
| 107 |
+
|
| 108 |
+
3. Skinning prediction:
|
| 109 |
+
`python -u run_skinning.py --train_folder='DATASET_DIR/train/' --val_folder='DATASET_DIR/val/' --test_folder='DATASET_DIR/test/' --checkpoint='checkpoints/skinnet' --logdir='logs/skinnet' --train_batch=4 --test_batch=4 --lr=1e-4 --Dg --Lf`
|
| 110 |
+
|
| 111 |
+
## License
|
| 112 |
+
This project is under LICENSE-GPLv3.
|
RigNet/binvox
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:249cdfdd88a97789206c9fb4000cafbfee96fbfac90cb27023daf7511fba1376
|
| 3 |
+
size 494308
|
RigNet/binvox.exe
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:5238bda91641eeae57cc214139ab3780b25df08ed6903a1240c76b98627db9ba
|
| 3 |
+
size 1930752
|
RigNet/checkpoints/bonenet/model_best.pth.tar
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:b3a87eb794542712efbc87f183ab3e39c2ae72f60b93e111582634fa1adb7e59
|
| 3 |
+
size 11771879
|
RigNet/checkpoints/gcn_meanshift/model_best.pth.tar
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:9a1f724d46c105ef514f1a7ded93489390b16bac38738bd501d77eb71b99dd10
|
| 3 |
+
size 91993316
|
RigNet/checkpoints/pretrain_jointnet/model_best.pth.tar
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:294e76be0a367a570c95e279af72e3a336bb4e8d6d4d386f5a5d07fa546644cd
|
| 3 |
+
size 45996944
|
RigNet/checkpoints/pretrain_masknet/model_best.pth.tar
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:11247576e2fc81f628091688bfdf88b501ec7fc5dfb3bd2375797b16fc9660c3
|
| 3 |
+
size 45990776
|
RigNet/checkpoints/rootnet/model_best.pth.tar
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:ba6eea9dad3f9fdfad3f0ef6edb550e69bfc6655f0692c2d68e57f8e65d6b86d
|
| 3 |
+
size 12709219
|
RigNet/checkpoints/skinnet/model_best.pth.tar
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:3ad750511957718322332fb73670646d03781aaa8e572297ef0677457901ea00
|
| 3 |
+
size 44623992
|
RigNet/datasets/__init__.py
ADDED
|
File without changes
|
RigNet/datasets/skeleton_dataset.py
ADDED
|
@@ -0,0 +1,121 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#-------------------------------------------------------------------------------
|
| 2 |
+
# Name: skeleton_dataset.py
|
| 3 |
+
# Purpose: torch_geometric dataset wrapper for skeleton training and inference
|
| 4 |
+
# RigNet Copyright 2020 University of Massachusetts
|
| 5 |
+
# RigNet is made available under General Public License Version 3 (GPLv3), or under a Commercial License.
|
| 6 |
+
# Please see the LICENSE README.txt file in the main directory for more information and instruction on using and licensing RigNet.
|
| 7 |
+
#-------------------------------------------------------------------------------
|
| 8 |
+
|
| 9 |
+
import os
|
| 10 |
+
import torch
|
| 11 |
+
import numpy as np
|
| 12 |
+
import glob
|
| 13 |
+
import itertools as it
|
| 14 |
+
from utils import binvox_rw
|
| 15 |
+
from torch_geometric.data import Data, InMemoryDataset
|
| 16 |
+
from torch_geometric.utils import add_self_loops
|
| 17 |
+
|
| 18 |
+
|
| 19 |
+
class SkeletonData(Data):
|
| 20 |
+
def __init__(self, x=None, pos=None, name=None, mask=None, joints=None,
|
| 21 |
+
tpl_edge_index=None, geo_edge_index=None, pairs=None, pair_attr=None):
|
| 22 |
+
super(SkeletonData, self).__init__()
|
| 23 |
+
self.x = x
|
| 24 |
+
self.pos = pos
|
| 25 |
+
self.name = name
|
| 26 |
+
self.mask = mask
|
| 27 |
+
self.joints = joints
|
| 28 |
+
self.tpl_edge_index = tpl_edge_index
|
| 29 |
+
self.geo_edge_index = geo_edge_index
|
| 30 |
+
self.pairs = pairs
|
| 31 |
+
self.pair_attr = pair_attr
|
| 32 |
+
|
| 33 |
+
def __inc__(self, key, value):
|
| 34 |
+
if key == 'pairs':
|
| 35 |
+
return self.joints.size(0)
|
| 36 |
+
else:
|
| 37 |
+
return super(SkeletonData, self).__inc__(key, value)
|
| 38 |
+
|
| 39 |
+
|
| 40 |
+
class GraphDataset(InMemoryDataset):
|
| 41 |
+
def __init__(self, root):
|
| 42 |
+
super(GraphDataset, self).__init__(root)
|
| 43 |
+
self.data, self.slices = torch.load(self.processed_paths[0])
|
| 44 |
+
|
| 45 |
+
@property
|
| 46 |
+
def raw_file_names(self):
|
| 47 |
+
raw_v_filelist = glob.glob(os.path.join(self.root, '*_v.txt'))
|
| 48 |
+
return raw_v_filelist
|
| 49 |
+
|
| 50 |
+
@property
|
| 51 |
+
def processed_file_names(self):
|
| 52 |
+
return '{:s}_skeleton_data.pt'.format(self.root.split('/')[-1])
|
| 53 |
+
|
| 54 |
+
def __len__(self):
|
| 55 |
+
return len(self.raw_paths)
|
| 56 |
+
|
| 57 |
+
def download(self):
|
| 58 |
+
pass
|
| 59 |
+
|
| 60 |
+
def sample_on_bone(self, p_pos, ch_pos):
|
| 61 |
+
ray = ch_pos - p_pos
|
| 62 |
+
bone_length = np.sqrt(np.sum((p_pos - ch_pos) ** 2))
|
| 63 |
+
num_step = np.round(bone_length / 0.01)
|
| 64 |
+
i_step = np.arange(1, num_step + 1)
|
| 65 |
+
unit_step = ray / (num_step + 1e-30)
|
| 66 |
+
unit_step = np.repeat(unit_step[np.newaxis, :], num_step, axis=0)
|
| 67 |
+
res = p_pos + unit_step * i_step[:, np.newaxis]
|
| 68 |
+
return res
|
| 69 |
+
|
| 70 |
+
def inside_check(self, pts, vox):
|
| 71 |
+
vc = (pts - vox.translate) / vox.scale * vox.dims[0]
|
| 72 |
+
vc = np.round(vc).astype(int)
|
| 73 |
+
ind1 = np.logical_and(np.all(vc >= 0, axis=1), np.all(vc < vox.dims[0], axis=1))
|
| 74 |
+
vc = np.clip(vc, 0, vox.dims[0]-1)
|
| 75 |
+
ind2 = vox.data[vc[:, 0], vc[:, 1], vc[:, 2]]
|
| 76 |
+
ind = np.logical_and(ind1, ind2)
|
| 77 |
+
pts = pts[ind]
|
| 78 |
+
return pts, np.argwhere(ind).squeeze()
|
| 79 |
+
|
| 80 |
+
def process(self):
|
| 81 |
+
data_list = []
|
| 82 |
+
i = 0.0
|
| 83 |
+
for v_filename in self.raw_paths:
|
| 84 |
+
print('preprecessing data complete: {:.4f}%'.format(100 * i / len(self.raw_paths)))
|
| 85 |
+
i += 1.0
|
| 86 |
+
v = np.loadtxt(v_filename)
|
| 87 |
+
m = np.loadtxt(v_filename.replace('_v.txt', '_attn.txt'))
|
| 88 |
+
tpl_e = np.loadtxt(v_filename.replace('_v.txt', '_tpl_e.txt')).T
|
| 89 |
+
geo_e = np.loadtxt(v_filename.replace('_v.txt', '_geo_e.txt')).T
|
| 90 |
+
joints = np.loadtxt(v_filename.replace('_v.txt', '_j.txt'))
|
| 91 |
+
adj = np.loadtxt(v_filename.replace('_v.txt', '_adj.txt'), dtype=np.uint8)
|
| 92 |
+
|
| 93 |
+
vox_file = v_filename.replace('_v.txt', '.binvox')
|
| 94 |
+
with open(vox_file, 'rb') as fvox:
|
| 95 |
+
vox = binvox_rw.read_as_3d_array(fvox)
|
| 96 |
+
pairs = list(it.combinations(range(adj.shape[0]), 2))
|
| 97 |
+
pair_attr = []
|
| 98 |
+
for pr in pairs:
|
| 99 |
+
dist = np.linalg.norm(joints[pr[0]] - joints[pr[1]])
|
| 100 |
+
bone_samples = self.sample_on_bone(joints[pr[0]], joints[pr[1]])
|
| 101 |
+
bone_samples_inside, _ = self.inside_check(bone_samples, vox)
|
| 102 |
+
outside_proportion = len(bone_samples_inside) / (len(bone_samples) + 1e-10)
|
| 103 |
+
attr = np.array([dist, outside_proportion, adj[pr[0], pr[1]]])
|
| 104 |
+
pair_attr.append(attr)
|
| 105 |
+
pairs = np.array(pairs)
|
| 106 |
+
pair_attr = np.array(pair_attr)
|
| 107 |
+
name = int(v_filename.split('/')[-1].split('_')[0])
|
| 108 |
+
|
| 109 |
+
v = torch.from_numpy(v).float()
|
| 110 |
+
m = torch.from_numpy(m).long()
|
| 111 |
+
tpl_e = torch.from_numpy(tpl_e).long()
|
| 112 |
+
geo_e = torch.from_numpy(geo_e).long()
|
| 113 |
+
tpl_e, _ = add_self_loops(tpl_e, num_nodes=v.size(0))
|
| 114 |
+
geo_e, _ = add_self_loops(geo_e, num_nodes=v.size(0))
|
| 115 |
+
joints = torch.from_numpy(joints).float()
|
| 116 |
+
pairs = torch.from_numpy(pairs).float()
|
| 117 |
+
pair_attr = torch.from_numpy(pair_attr).float()
|
| 118 |
+
data_list.append(SkeletonData(x=v[:, 3:6], pos=v[:, 0:3], name=name, mask=m, joints=joints,
|
| 119 |
+
tpl_edge_index=tpl_e, geo_edge_index=geo_e, pairs=pairs, pair_attr=pair_attr))
|
| 120 |
+
data, slices = self.collate(data_list)
|
| 121 |
+
torch.save((data, slices), self.processed_paths[0])
|
RigNet/datasets/skin_dataset.py
ADDED
|
@@ -0,0 +1,110 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#-------------------------------------------------------------------------------
|
| 2 |
+
# Name: skin_dataset.py
|
| 3 |
+
# Purpose: torch_geometric dataset wrapper for skinning training and inference
|
| 4 |
+
# RigNet Copyright 2020 University of Massachusetts
|
| 5 |
+
# RigNet is made available under General Public License Version 3 (GPLv3), or under a Commercial License.
|
| 6 |
+
# Please see the LICENSE README.txt file in the main directory for more information and instruction on using and licensing RigNet.
|
| 7 |
+
#-------------------------------------------------------------------------------
|
| 8 |
+
|
| 9 |
+
import os
|
| 10 |
+
import torch
|
| 11 |
+
import numpy as np
|
| 12 |
+
import glob
|
| 13 |
+
from torch_geometric.data import Data, InMemoryDataset
|
| 14 |
+
from torch_geometric.utils import add_self_loops
|
| 15 |
+
|
| 16 |
+
|
| 17 |
+
class SkinDataset(InMemoryDataset):
|
| 18 |
+
def __init__(self, root):
|
| 19 |
+
super(SkinDataset, self).__init__(root)
|
| 20 |
+
self.data, self.slices = torch.load(self.processed_paths[0])
|
| 21 |
+
|
| 22 |
+
@property
|
| 23 |
+
def raw_file_names(self):
|
| 24 |
+
raw_v_filelist = glob.glob(os.path.join(self.root, '*_v.txt'))
|
| 25 |
+
return raw_v_filelist
|
| 26 |
+
|
| 27 |
+
@property
|
| 28 |
+
def processed_file_names(self):
|
| 29 |
+
return '{:s}_skinning_data.pt'.format(self.root.split('/')[-1])
|
| 30 |
+
|
| 31 |
+
def __len__(self):
|
| 32 |
+
return len(self.raw_paths)
|
| 33 |
+
|
| 34 |
+
def download(self):
|
| 35 |
+
pass
|
| 36 |
+
|
| 37 |
+
def load_skin(self, filename):
|
| 38 |
+
with open(filename, 'r') as fin:
|
| 39 |
+
lines = fin.readlines()
|
| 40 |
+
bones = []
|
| 41 |
+
input = []
|
| 42 |
+
label = []
|
| 43 |
+
nearest_bone_ids = []
|
| 44 |
+
loss_mask_all = []
|
| 45 |
+
for li in lines:
|
| 46 |
+
words = li.strip().split()
|
| 47 |
+
if words[0] == 'bones':
|
| 48 |
+
bones.append([float(w) for w in words[3:]])
|
| 49 |
+
elif words[0] == 'bind':
|
| 50 |
+
words = [float(w) for w in words[1:]]
|
| 51 |
+
sample_input = []
|
| 52 |
+
sample_nearest_bone_ids = []
|
| 53 |
+
loss_mask = []
|
| 54 |
+
for i in range(self.num_nearest_bone):
|
| 55 |
+
if int(words[3 * i + 1]) == -1:
|
| 56 |
+
## walk-round. however words[3] may also be invalid.
|
| 57 |
+
sample_nearest_bone_ids.append(int(words[1]))
|
| 58 |
+
sample_input += bones[int(words[1])]
|
| 59 |
+
sample_input.append(words[2])
|
| 60 |
+
sample_input.append(int(words[3]))
|
| 61 |
+
loss_mask.append(0)
|
| 62 |
+
else:
|
| 63 |
+
sample_nearest_bone_ids.append(int(words[3 * i + 1]))
|
| 64 |
+
sample_input += bones[int(words[3 * i + 1])]
|
| 65 |
+
sample_input.append(words[3 * i + 2])
|
| 66 |
+
sample_input.append(int(words[3 * i + 3]))
|
| 67 |
+
loss_mask.append(1)
|
| 68 |
+
input.append(np.array(sample_input)[np.newaxis, :])
|
| 69 |
+
nearest_bone_ids.append(np.array(sample_nearest_bone_ids)[np.newaxis, :])
|
| 70 |
+
loss_mask_all.append(np.array(loss_mask)[np.newaxis, :])
|
| 71 |
+
elif words[0] == 'influence':
|
| 72 |
+
sample_label = np.array([float(w) for w in words[1:]])[np.newaxis, :]
|
| 73 |
+
label.append(sample_label)
|
| 74 |
+
|
| 75 |
+
input = np.concatenate(input, axis=0)
|
| 76 |
+
nearest_bone_ids = np.concatenate(nearest_bone_ids, axis=0)
|
| 77 |
+
label = np.concatenate(label, axis=0)
|
| 78 |
+
loss_mask_all = np.concatenate(loss_mask_all, axis=0)
|
| 79 |
+
|
| 80 |
+
return input, nearest_bone_ids, label, loss_mask_all
|
| 81 |
+
|
| 82 |
+
def process(self):
|
| 83 |
+
data_list = []
|
| 84 |
+
self.num_nearest_bone = 5
|
| 85 |
+
i = 0.0
|
| 86 |
+
for v_filename in self.raw_paths:
|
| 87 |
+
print('preprecessing data complete: {:.4f}%'.format(100 * i / len(self.raw_paths)))
|
| 88 |
+
i += 1.0
|
| 89 |
+
v = np.loadtxt(v_filename)
|
| 90 |
+
v = torch.from_numpy(v).float()
|
| 91 |
+
tpl_e = np.loadtxt(v_filename.replace('_v.txt', '_tpl_e.txt')).T
|
| 92 |
+
geo_e = np.loadtxt(v_filename.replace('_v.txt', '_geo_e.txt')).T
|
| 93 |
+
tpl_e = torch.from_numpy(tpl_e).long()
|
| 94 |
+
geo_e = torch.from_numpy(geo_e).long()
|
| 95 |
+
tpl_e, _ = add_self_loops(tpl_e, num_nodes=v.size(0))
|
| 96 |
+
geo_e, _ = add_self_loops(geo_e, num_nodes=v.size(0))
|
| 97 |
+
skin_input, skin_nn, skin_label, loss_mask = self.load_skin(v_filename.replace('_v.txt', '_skin.txt'))
|
| 98 |
+
|
| 99 |
+
skin_input = torch.from_numpy(skin_input).float()
|
| 100 |
+
skin_label = torch.from_numpy(skin_label).float()
|
| 101 |
+
skin_nn = torch.from_numpy(skin_nn).long()
|
| 102 |
+
loss_mask = torch.from_numpy(loss_mask).long()
|
| 103 |
+
num_skin = len(skin_input)
|
| 104 |
+
|
| 105 |
+
name = int(v_filename.split('/')[-1].split('_')[0])
|
| 106 |
+
data_list.append(Data(x=v[:, 3:6], pos=v[:, 0:3], skin_input=skin_input, skin_label=skin_label,
|
| 107 |
+
skin_nn=skin_nn, loss_mask=loss_mask, num_skin=num_skin, name=name,
|
| 108 |
+
tpl_edge_index=tpl_e, geo_edge_index=geo_e))
|
| 109 |
+
data, slices = self.collate(data_list)
|
| 110 |
+
torch.save((data, slices), self.processed_paths[0])
|
RigNet/gen_dataset.py
ADDED
|
@@ -0,0 +1,169 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#-------------------------------------------------------------------------------
|
| 2 |
+
# Name: gen_dataset.py
|
| 3 |
+
# Purpose: Script to generate data for skeleton and connectivity predition stage
|
| 4 |
+
# Change dataset_folder to the folder where you put the downloaded pre-processed data
|
| 5 |
+
# RigNet Copyright 2020 University of Massachusetts
|
| 6 |
+
# RigNet is made available under General Public License Version 3 (GPLv3), or under a Commercial License.
|
| 7 |
+
# Please see the LICENSE README.txt file in the main directory for more information and instruction on using and licensing RigNet.
|
| 8 |
+
#-------------------------------------------------------------------------------
|
| 9 |
+
|
| 10 |
+
import os
|
| 11 |
+
import shutil
|
| 12 |
+
import numpy as np
|
| 13 |
+
import open3d as o3d
|
| 14 |
+
from multiprocessing import Pool
|
| 15 |
+
from utils.io_utils import mkdir_p
|
| 16 |
+
from utils.rig_parser import Info
|
| 17 |
+
from geometric_proc.common_ops import calc_surface_geodesic, get_bones
|
| 18 |
+
|
| 19 |
+
|
| 20 |
+
def get_tpl_edges(remesh_obj_v, remesh_obj_f):
|
| 21 |
+
edge_index = []
|
| 22 |
+
for v in range(len(remesh_obj_v)):
|
| 23 |
+
face_ids = np.argwhere(remesh_obj_f == v)[:, 0]
|
| 24 |
+
neighbor_ids = []
|
| 25 |
+
for face_id in face_ids:
|
| 26 |
+
for v_id in range(3):
|
| 27 |
+
if remesh_obj_f[face_id, v_id] != v:
|
| 28 |
+
neighbor_ids.append(remesh_obj_f[face_id, v_id])
|
| 29 |
+
neighbor_ids = list(set(neighbor_ids))
|
| 30 |
+
neighbor_ids = [np.array([v, n])[np.newaxis, :] for n in neighbor_ids]
|
| 31 |
+
if len(neighbor_ids) == 0:
|
| 32 |
+
continue
|
| 33 |
+
neighbor_ids = np.concatenate(neighbor_ids, axis=0)
|
| 34 |
+
edge_index.append(neighbor_ids)
|
| 35 |
+
edge_index = np.concatenate(edge_index, axis=0)
|
| 36 |
+
return edge_index
|
| 37 |
+
|
| 38 |
+
|
| 39 |
+
def get_geo_edges(surface_geodesic, remesh_obj_v):
|
| 40 |
+
edge_index = []
|
| 41 |
+
surface_geodesic += 1.0 * np.eye(len(surface_geodesic)) # remove self-loop edge here
|
| 42 |
+
for i in range(len(remesh_obj_v)):
|
| 43 |
+
geodesic_ball_samples = np.argwhere(surface_geodesic[i, :] <= 0.06).squeeze(1)
|
| 44 |
+
if len(geodesic_ball_samples) > 10:
|
| 45 |
+
geodesic_ball_samples = np.random.choice(geodesic_ball_samples, 10, replace=False)
|
| 46 |
+
edge_index.append(np.concatenate((np.repeat(i, len(geodesic_ball_samples))[:, np.newaxis],
|
| 47 |
+
geodesic_ball_samples[:, np.newaxis]), axis=1))
|
| 48 |
+
edge_index = np.concatenate(edge_index, axis=0)
|
| 49 |
+
return edge_index
|
| 50 |
+
|
| 51 |
+
|
| 52 |
+
def genDataset(process_id):
|
| 53 |
+
global dataset_folder
|
| 54 |
+
print("process ID {:d}".format(process_id))
|
| 55 |
+
if process_id < 6:
|
| 56 |
+
model_list = np.loadtxt(os.path.join(dataset_folder, 'train_final.txt'), dtype=int)
|
| 57 |
+
model_list = model_list[365*process_id: 365*(process_id+1)]
|
| 58 |
+
split_name = 'train'
|
| 59 |
+
elif process_id == 6:
|
| 60 |
+
model_list = np.loadtxt(os.path.join(dataset_folder, 'val_final.txt'), dtype=int)
|
| 61 |
+
split_name = 'val'
|
| 62 |
+
elif process_id == 7:
|
| 63 |
+
model_list = np.loadtxt(os.path.join(dataset_folder, 'test_final.txt'), dtype=int)
|
| 64 |
+
split_name = 'test'
|
| 65 |
+
|
| 66 |
+
mkdir_p(os.path.join(dataset_folder, split_name))
|
| 67 |
+
for model_id in model_list:
|
| 68 |
+
remeshed_obj_filename = os.path.join(dataset_folder, 'obj_remesh/{:d}.obj'.format(model_id))
|
| 69 |
+
info_filename = os.path.join(dataset_folder, 'rig_info_remesh/{:d}.txt'.format(model_id))
|
| 70 |
+
remeshed_obj = o3d.io.read_triangle_mesh(remeshed_obj_filename)
|
| 71 |
+
remesh_obj_v = np.asarray(remeshed_obj.vertices)
|
| 72 |
+
if not remeshed_obj.has_vertex_normals():
|
| 73 |
+
remeshed_obj.compute_vertex_normals()
|
| 74 |
+
remesh_obj_vn = np.asarray(remeshed_obj.vertex_normals)
|
| 75 |
+
remesh_obj_f = np.asarray(remeshed_obj.triangles)
|
| 76 |
+
rig_info = Info(info_filename)
|
| 77 |
+
|
| 78 |
+
#vertices
|
| 79 |
+
vert_filename = os.path.join(dataset_folder, '{:s}/{:d}_v.txt'.format(split_name, model_id))
|
| 80 |
+
input_feature = np.concatenate((remesh_obj_v, remesh_obj_vn), axis=1)
|
| 81 |
+
np.savetxt(vert_filename, input_feature, fmt='%.6f')
|
| 82 |
+
|
| 83 |
+
#topology edges
|
| 84 |
+
edge_index = get_tpl_edges(remesh_obj_v, remesh_obj_f)
|
| 85 |
+
graph_filename = os.path.join(dataset_folder, '{:s}/{:d}_tpl_e.txt'.format(split_name, model_id))
|
| 86 |
+
np.savetxt(graph_filename, edge_index, fmt='%d')
|
| 87 |
+
|
| 88 |
+
# geodesic_edges
|
| 89 |
+
surface_geodesic = calc_surface_geodesic(remeshed_obj)
|
| 90 |
+
edge_index = get_geo_edges(surface_geodesic, remesh_obj_v)
|
| 91 |
+
graph_filename = os.path.join(dataset_folder, '{:s}/{:d}_geo_e.txt'.format(split_name, model_id))
|
| 92 |
+
np.savetxt(graph_filename, edge_index, fmt='%d')
|
| 93 |
+
|
| 94 |
+
# joints
|
| 95 |
+
joint_pos = rig_info.get_joint_dict()
|
| 96 |
+
joint_name_list = list(joint_pos.keys())
|
| 97 |
+
joint_pos_list = list(joint_pos.values())
|
| 98 |
+
joint_pos_list = [np.array(i) for i in joint_pos_list]
|
| 99 |
+
adjacent_matrix = rig_info.adjacent_matrix()
|
| 100 |
+
joint_filename = os.path.join(dataset_folder, '{:s}/{:d}_j.txt'.format(split_name, model_id))
|
| 101 |
+
adj_filename = os.path.join(dataset_folder, '{:s}/{:d}_adj.txt'.format(split_name, model_id))
|
| 102 |
+
np.savetxt(adj_filename, adjacent_matrix, fmt='%d')
|
| 103 |
+
np.savetxt(joint_filename, np.array(joint_pos_list), fmt='%.6f')
|
| 104 |
+
|
| 105 |
+
# pre_trained attn
|
| 106 |
+
shutil.copyfile(os.path.join(dataset_folder, 'pretrain_attention/{:d}.txt'.format(model_id)),
|
| 107 |
+
os.path.join(dataset_folder, '{:s}/{:d}_attn.txt'.format(split_name, model_id)))
|
| 108 |
+
|
| 109 |
+
# voxel
|
| 110 |
+
shutil.copyfile(os.path.join(dataset_folder, 'vox/{:d}.binvox'.format(model_id)),
|
| 111 |
+
os.path.join(dataset_folder, '{:s}/{:d}.binvox'.format(split_name, model_id)))
|
| 112 |
+
|
| 113 |
+
#skinning information
|
| 114 |
+
num_nearest_bone = 5
|
| 115 |
+
geo_dist = np.load(os.path.join(dataset_folder, "volumetric_geodesic/{:d}_volumetric_geo.npy".format(model_id)))
|
| 116 |
+
bone_pos, bone_names, bone_isleaf = get_bones(rig_info)
|
| 117 |
+
|
| 118 |
+
input_samples = [] # mesh_vertex_id, (bone_id, 1 / D_g, is_leaf) * N
|
| 119 |
+
ground_truth_labels = [] # w_1, w_2, ..., w_N
|
| 120 |
+
for vert_remesh_id in range(len(remesh_obj_v)):
|
| 121 |
+
this_sample = [vert_remesh_id]
|
| 122 |
+
this_label = []
|
| 123 |
+
skin = rig_info.joint_skin[vert_remesh_id]
|
| 124 |
+
skin_w = {}
|
| 125 |
+
for i in np.arange(1, len(skin), 2):
|
| 126 |
+
skin_w[skin[i]] = float(skin[i + 1])
|
| 127 |
+
bone_id_near_to_far = np.argsort(geo_dist[vert_remesh_id, :])
|
| 128 |
+
for i in range(num_nearest_bone):
|
| 129 |
+
if i >= len(bone_id_near_to_far):
|
| 130 |
+
this_sample += [-1, 0, 0]
|
| 131 |
+
this_label.append(0.0)
|
| 132 |
+
continue
|
| 133 |
+
bone_id = bone_id_near_to_far[i]
|
| 134 |
+
this_sample.append(bone_id)
|
| 135 |
+
this_sample.append(1.0 / (geo_dist[vert_remesh_id, bone_id] + 1e-10))
|
| 136 |
+
this_sample.append(bone_isleaf[bone_id])
|
| 137 |
+
start_joint_name = bone_names[bone_id][0]
|
| 138 |
+
if start_joint_name in skin_w:
|
| 139 |
+
this_label.append(skin_w[start_joint_name])
|
| 140 |
+
del skin_w[start_joint_name]
|
| 141 |
+
else:
|
| 142 |
+
this_label.append(0.0)
|
| 143 |
+
|
| 144 |
+
input_samples.append(this_sample)
|
| 145 |
+
ground_truth_labels.append(this_label)
|
| 146 |
+
|
| 147 |
+
with open(os.path.join(dataset_folder, '{:s}/{:d}_skin.txt'.format(split_name, model_id)), 'w') as fout:
|
| 148 |
+
for i in range(len(bone_pos)):
|
| 149 |
+
fout.write('bones {:s} {:s} {:.6f} {:.6f} {:.6f} '
|
| 150 |
+
'{:.6f} {:.6f} {:.6f}\n'.format(bone_names[i][0], bone_names[i][1],
|
| 151 |
+
bone_pos[i, 0], bone_pos[i, 1], bone_pos[i, 2],
|
| 152 |
+
bone_pos[i, 3], bone_pos[i, 4], bone_pos[i, 5]))
|
| 153 |
+
for i in range(len(input_samples)):
|
| 154 |
+
fout.write('bind {:d} '.format(input_samples[i][0]))
|
| 155 |
+
for j in np.arange(1, len(input_samples[i]), 3):
|
| 156 |
+
fout.write('{:d} {:.6f} {:d} '.format(input_samples[i][j], input_samples[i][j + 1], input_samples[i][j + 2]))
|
| 157 |
+
fout.write('\n')
|
| 158 |
+
for i in range(len(ground_truth_labels)):
|
| 159 |
+
fout.write('influence ')
|
| 160 |
+
for j in range(len(ground_truth_labels[i])):
|
| 161 |
+
fout.write('{:.3f} '.format(ground_truth_labels[i][j]))
|
| 162 |
+
fout.write('\n')
|
| 163 |
+
|
| 164 |
+
|
| 165 |
+
if __name__ == '__main__':
|
| 166 |
+
dataset_folder = "/media/zhanxu/4T/ModelResource_RigNetv1_preproccessed/"
|
| 167 |
+
p = Pool(8)
|
| 168 |
+
p.map(genDataset, [0, 1, 2, 3, 4, 5, 6, 7])
|
| 169 |
+
#genDataset(0)
|
RigNet/geometric_proc/__init__.py
ADDED
|
File without changes
|
RigNet/geometric_proc/common_ops.py
ADDED
|
@@ -0,0 +1,83 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#-------------------------------------------------------------------------------
|
| 2 |
+
# Name: common_ops.py
|
| 3 |
+
# Purpose: common functions for geometry processing
|
| 4 |
+
# RigNet Copyright 2020 University of Massachusetts
|
| 5 |
+
# RigNet is made available under General Public License Version 3 (GPLv3), or under a Commercial License.
|
| 6 |
+
# Please see the LICENSE README.txt file in the main directory for more information and instruction on using and licensing RigNet.
|
| 7 |
+
#-------------------------------------------------------------------------------
|
| 8 |
+
|
| 9 |
+
import numpy as np
|
| 10 |
+
import time
|
| 11 |
+
import open3d as o3d
|
| 12 |
+
from scipy.sparse import lil_matrix
|
| 13 |
+
from scipy.sparse.csgraph import dijkstra
|
| 14 |
+
|
| 15 |
+
|
| 16 |
+
def get_bones(skel):
|
| 17 |
+
"""
|
| 18 |
+
extract bones from skeleton struction
|
| 19 |
+
:param skel: input skeleton
|
| 20 |
+
:return: bones are B*6 array where each row consists starting and ending points of a bone
|
| 21 |
+
bone_name are a list of B elements, where each element consists starting and ending joint name
|
| 22 |
+
leaf_bones indicate if this bone is a virtual "leaf" bone.
|
| 23 |
+
We add virtual "leaf" bones to the leaf joints since they always have skinning weights as well
|
| 24 |
+
"""
|
| 25 |
+
bones = []
|
| 26 |
+
bone_name = []
|
| 27 |
+
leaf_bones = []
|
| 28 |
+
this_level = [skel.root]
|
| 29 |
+
while this_level:
|
| 30 |
+
next_level = []
|
| 31 |
+
for p_node in this_level:
|
| 32 |
+
p_pos = np.array(p_node.pos)
|
| 33 |
+
next_level += p_node.children
|
| 34 |
+
for c_node in p_node.children:
|
| 35 |
+
c_pos = np.array(c_node.pos)
|
| 36 |
+
bones.append(np.concatenate((p_pos, c_pos))[np.newaxis, :])
|
| 37 |
+
bone_name.append([p_node.name, c_node.name])
|
| 38 |
+
leaf_bones.append(False)
|
| 39 |
+
if len(c_node.children) == 0:
|
| 40 |
+
bones.append(np.concatenate((c_pos, c_pos))[np.newaxis, :])
|
| 41 |
+
bone_name.append([c_node.name, c_node.name+'_leaf'])
|
| 42 |
+
leaf_bones.append(True)
|
| 43 |
+
this_level = next_level
|
| 44 |
+
bones = np.concatenate(bones, axis=0)
|
| 45 |
+
return bones, bone_name, leaf_bones
|
| 46 |
+
|
| 47 |
+
|
| 48 |
+
def calc_surface_geodesic(mesh):
|
| 49 |
+
# We denselu sample 4000 points to be more accuracy.
|
| 50 |
+
samples = mesh.sample_points_poisson_disk(number_of_points=4000)
|
| 51 |
+
pts = np.asarray(samples.points)
|
| 52 |
+
pts_normal = np.asarray(samples.normals)
|
| 53 |
+
|
| 54 |
+
time1 = time.time()
|
| 55 |
+
N = len(pts)
|
| 56 |
+
verts_dist = np.sqrt(np.sum((pts[np.newaxis, ...] - pts[:, np.newaxis, :]) ** 2, axis=2))
|
| 57 |
+
verts_nn = np.argsort(verts_dist, axis=1)
|
| 58 |
+
conn_matrix = lil_matrix((N, N), dtype=np.float32)
|
| 59 |
+
|
| 60 |
+
for p in range(N):
|
| 61 |
+
nn_p = verts_nn[p, 1:6]
|
| 62 |
+
norm_nn_p = np.linalg.norm(pts_normal[nn_p], axis=1)
|
| 63 |
+
norm_p = np.linalg.norm(pts_normal[p])
|
| 64 |
+
cos_similar = np.dot(pts_normal[nn_p], pts_normal[p]) / (norm_nn_p * norm_p + 1e-10)
|
| 65 |
+
nn_p = nn_p[cos_similar > -0.5]
|
| 66 |
+
conn_matrix[p, nn_p] = verts_dist[p, nn_p]
|
| 67 |
+
[dist, predecessors] = dijkstra(conn_matrix, directed=False, indices=range(N),
|
| 68 |
+
return_predecessors=True, unweighted=False)
|
| 69 |
+
|
| 70 |
+
# replace inf distance with euclidean distance + 8
|
| 71 |
+
# 6.12 is the maximal geodesic distance without considering inf, I add 8 to be safer.
|
| 72 |
+
inf_pos = np.argwhere(np.isinf(dist))
|
| 73 |
+
if len(inf_pos) > 0:
|
| 74 |
+
euc_distance = np.sqrt(np.sum((pts[np.newaxis, ...] - pts[:, np.newaxis, :]) ** 2, axis=2))
|
| 75 |
+
dist[inf_pos[:, 0], inf_pos[:, 1]] = 8.0 + euc_distance[inf_pos[:, 0], inf_pos[:, 1]]
|
| 76 |
+
|
| 77 |
+
verts = np.array(mesh.vertices)
|
| 78 |
+
vert_pts_distance = np.sqrt(np.sum((verts[np.newaxis, ...] - pts[:, np.newaxis, :]) ** 2, axis=2))
|
| 79 |
+
vert_pts_nn = np.argmin(vert_pts_distance, axis=0)
|
| 80 |
+
surface_geodesic = dist[vert_pts_nn, :][:, vert_pts_nn]
|
| 81 |
+
time2 = time.time()
|
| 82 |
+
print('surface geodesic calculation: {} seconds'.format((time2 - time1)))
|
| 83 |
+
return surface_geodesic
|
RigNet/geometric_proc/compute_pretrain_attn.py
ADDED
|
@@ -0,0 +1,279 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#-------------------------------------------------------------------------------
|
| 2 |
+
# Name: compute_pretrain_attn.py
|
| 3 |
+
# Purpose: This script prepares the supervision for attention module pretraining.
|
| 4 |
+
# It shoots rays from each joint around the plane perpendicular to the bone, which hit the surface.
|
| 5 |
+
# Vertices near the valid hits are marked as 1, otherwise 0.
|
| 6 |
+
# RigNet Copyright 2020 University of Massachusetts
|
| 7 |
+
# RigNet is made available under General Public License Version 3 (GPLv3), or under a Commercial License.
|
| 8 |
+
# Please see the LICENSE README.txt file in the main directory for more information and instruction on using and licensing RigNet.
|
| 9 |
+
#-------------------------------------------------------------------------------
|
| 10 |
+
|
| 11 |
+
"""
|
| 12 |
+
|
| 13 |
+
"""
|
| 14 |
+
|
| 15 |
+
import sys
|
| 16 |
+
sys.path.append("./")
|
| 17 |
+
import os
|
| 18 |
+
import glob
|
| 19 |
+
import time
|
| 20 |
+
import copy
|
| 21 |
+
import trimesh
|
| 22 |
+
import numpy as np
|
| 23 |
+
import open3d as o3d
|
| 24 |
+
from utils.rig_parser import Info
|
| 25 |
+
|
| 26 |
+
|
| 27 |
+
def get_perpend_vec(v):
|
| 28 |
+
max_dim = np.argmax(np.abs(v))
|
| 29 |
+
if max_dim == 0:
|
| 30 |
+
u_0 = np.array([(-2.0 * v[1] - 1.0 * v[2]) / (v[0]+1e-10), 2.0, 1.0])
|
| 31 |
+
elif max_dim == 1:
|
| 32 |
+
u_0 = np.array([1.0, (-1.0 * v[0] - 2.0 * v[2]) / (v[1]+1e-10), 2.0])
|
| 33 |
+
elif max_dim == 2:
|
| 34 |
+
u_0 = np.array([1.0, 2.0, (-1.0 * v[0] - 2.0 * v[1]) / (v[2]+1e-10)])
|
| 35 |
+
u_0 /= np.linalg.norm(u_0)
|
| 36 |
+
return u_0
|
| 37 |
+
|
| 38 |
+
|
| 39 |
+
def cal_perpendicular_dir(p_pos, ch_pos):
|
| 40 |
+
global ray_per_sample
|
| 41 |
+
dirs = []
|
| 42 |
+
v = (ch_pos - p_pos).squeeze()
|
| 43 |
+
v = v / (np.linalg.norm(v)+1e-10)
|
| 44 |
+
u_0 = get_perpend_vec(v)
|
| 45 |
+
w = np.cross(v, u_0)
|
| 46 |
+
w = w / (np.linalg.norm(w)+1e-10)
|
| 47 |
+
for angle in np.arange(0, 2*np.pi, 2*np.pi/ray_per_sample):
|
| 48 |
+
u = np.cos(angle) * u_0 + np.sin(angle) * w
|
| 49 |
+
u = u / (np.linalg.norm(u)+1e-10)
|
| 50 |
+
dirs.append(u[np.newaxis, :])
|
| 51 |
+
dirs = np.concatenate(dirs, axis=0)
|
| 52 |
+
return dirs
|
| 53 |
+
|
| 54 |
+
|
| 55 |
+
def form_rays(skel):
|
| 56 |
+
'''
|
| 57 |
+
generate rays from joints, with perpendicular direction
|
| 58 |
+
:param skel: input skeleton
|
| 59 |
+
:return: ray origins and ray directions
|
| 60 |
+
'''
|
| 61 |
+
origins = []
|
| 62 |
+
dirs = []
|
| 63 |
+
this_level = [skel.root]
|
| 64 |
+
while this_level:
|
| 65 |
+
next_level = []
|
| 66 |
+
for p_node in this_level:
|
| 67 |
+
next_level += p_node.children
|
| 68 |
+
p_pos = np.array(p_node.pos)[np.newaxis, :]
|
| 69 |
+
for c_node in p_node.children:
|
| 70 |
+
c_pos = np.array(c_node.pos)[np.newaxis, :]
|
| 71 |
+
origin_bone = np.concatenate(([p_pos, c_pos]), axis=0)
|
| 72 |
+
dir_bone = cal_perpendicular_dir(p_pos, c_pos)
|
| 73 |
+
origins.append(np.repeat(origin_bone, len(dir_bone), axis=0))
|
| 74 |
+
dirs.append(np.tile(dir_bone, (len(origin_bone), 1)))
|
| 75 |
+
this_level = next_level
|
| 76 |
+
origins = np.concatenate(origins, axis=0)
|
| 77 |
+
dirs = np.concatenate(dirs, axis=0)
|
| 78 |
+
return origins, dirs
|
| 79 |
+
|
| 80 |
+
|
| 81 |
+
def shoot_rays(mesh, origins, ray_dir, debug=False, model_id=None):
|
| 82 |
+
'''
|
| 83 |
+
shoot rays and record the first hit distance, as well as all vertices on the hit faces.
|
| 84 |
+
:param mesh: input mesh (trimesh)
|
| 85 |
+
:param origins: origin of rays
|
| 86 |
+
:param ray_dir: direction of rays
|
| 87 |
+
:return: all vertices indices on the hit face, the distance of first hit for each ray.
|
| 88 |
+
'''
|
| 89 |
+
global ray_per_sample
|
| 90 |
+
RayMeshIntersector = trimesh.ray.ray_triangle.RayMeshIntersector(mesh)
|
| 91 |
+
locations, index_ray, index_tri = RayMeshIntersector.intersects_location(origins, ray_dir + 1e-15)
|
| 92 |
+
locations_per_ray = []
|
| 93 |
+
index_tri_per_ray = []
|
| 94 |
+
for i in range(len(ray_dir)):
|
| 95 |
+
locations_per_ray.append(locations[index_ray == i])
|
| 96 |
+
index_tri_per_ray.append(index_tri[index_ray == i])
|
| 97 |
+
all_hit_pos = []
|
| 98 |
+
all_hit_tri = []
|
| 99 |
+
all_hit_ori = []
|
| 100 |
+
all_hit_ori_id = []
|
| 101 |
+
for ori_id in np.arange(0, len(ray_dir), ray_per_sample):
|
| 102 |
+
hit_pos = []
|
| 103 |
+
hit_tri = []
|
| 104 |
+
hit_dist = []
|
| 105 |
+
hit_ori_id = []
|
| 106 |
+
for i in range(ray_per_sample):
|
| 107 |
+
ray_id = int(ori_id + i)
|
| 108 |
+
if len(locations_per_ray[ray_id]) > 1:
|
| 109 |
+
closest_hit_id = np.argmin(np.linalg.norm(locations_per_ray[ray_id] - origins[ray_id], axis=1))
|
| 110 |
+
hit_pos.append(locations_per_ray[ray_id][closest_hit_id][np.newaxis, :])
|
| 111 |
+
hit_dist.append(np.linalg.norm(locations_per_ray[ray_id][closest_hit_id] - origins[ray_id]))
|
| 112 |
+
hit_tri.append(index_tri_per_ray[ray_id][closest_hit_id])
|
| 113 |
+
hit_ori_id.append(int(ori_id/ray_per_sample))
|
| 114 |
+
elif len(locations_per_ray[ray_id]) == 1:
|
| 115 |
+
hit_pos.append(locations_per_ray[ray_id])
|
| 116 |
+
hit_dist.append(np.linalg.norm(locations_per_ray[ray_id][0] - origins[ray_id]))
|
| 117 |
+
hit_tri.append(index_tri_per_ray[ray_id][0])
|
| 118 |
+
hit_ori_id.append(int(ori_id/ray_per_sample))
|
| 119 |
+
|
| 120 |
+
if len(hit_pos) == 0: # no hit, pick nearby faces
|
| 121 |
+
hit_tri = trimesh.proximity.nearby_faces(mesh, origins[int(ori_id + 0)][np.newaxis, :])[0]
|
| 122 |
+
hit_vertices = mesh.faces[hit_tri].flatten()
|
| 123 |
+
hit_pos = [np.array(mesh.vertices[i])[np.newaxis, :] for i in hit_vertices]
|
| 124 |
+
hit_dist = [np.linalg.norm(hit_pos[i].squeeze() - origins[int(ori_id + 0)]) for i in range(len(hit_pos))]
|
| 125 |
+
hit_tri = np.repeat(hit_tri, 3)
|
| 126 |
+
hit_ori_id = np.repeat(int(ori_id / ray_per_sample), len(hit_tri))
|
| 127 |
+
|
| 128 |
+
hit_pos = np.concatenate(hit_pos, axis=0)
|
| 129 |
+
hit_dist = np.array(hit_dist)
|
| 130 |
+
hit_tri = np.array(hit_tri)
|
| 131 |
+
hit_ori_id = np.array(hit_ori_id)
|
| 132 |
+
valid_ids = np.argwhere(hit_dist < np.percentile(hit_dist, 20) * 2).squeeze(1)
|
| 133 |
+
hit_pos = hit_pos[valid_ids]
|
| 134 |
+
hit_dist = hit_dist[valid_ids]
|
| 135 |
+
hit_tri = hit_tri[valid_ids]
|
| 136 |
+
hit_ori_id = hit_ori_id[valid_ids]
|
| 137 |
+
|
| 138 |
+
all_hit_pos.append(hit_pos)
|
| 139 |
+
all_hit_tri.append(hit_tri)
|
| 140 |
+
all_hit_ori_id.append(hit_ori_id)
|
| 141 |
+
all_hit_ori.append(origins[int(ori_id + 0)][np.newaxis, :])
|
| 142 |
+
|
| 143 |
+
all_hit_pos = np.concatenate(all_hit_pos, axis=0)
|
| 144 |
+
all_hit_tri = np.concatenate(all_hit_tri)
|
| 145 |
+
all_hit_ori_id = np.concatenate(all_hit_ori_id)
|
| 146 |
+
all_hit_ori = np.concatenate(all_hit_ori, axis=0)
|
| 147 |
+
|
| 148 |
+
if debug:
|
| 149 |
+
import open3d as o3d
|
| 150 |
+
from utils.vis_utils import find_lines_from_tree, drawSphere
|
| 151 |
+
mesh_filename = 'dataset_folder/obj/{:d}.obj'.format(model_id)
|
| 152 |
+
skel = Info('dataset_folder/rig_info/{:d}.txt'.format(model_id))
|
| 153 |
+
# show mesh
|
| 154 |
+
mesh_o3d = o3d.io.read_triangle_mesh(mesh_filename)
|
| 155 |
+
mesh_ls = o3d.geometry.LineSet.create_from_triangle_mesh(mesh_o3d)
|
| 156 |
+
mesh_ls.colors = o3d.utility.Vector3dVector([[0.8, 0.8, 0.8] for i in range(len(mesh_ls.lines))])
|
| 157 |
+
# show skeleton
|
| 158 |
+
line_list_skel = []
|
| 159 |
+
joint_pos_list = []
|
| 160 |
+
find_lines_from_tree(skel.root, line_list_skel, joint_pos_list)
|
| 161 |
+
line_set_skel = o3d.geometry.LineSet()
|
| 162 |
+
line_set_skel.points = o3d.utility.Vector3dVector(joint_pos_list)
|
| 163 |
+
line_set_skel.lines = o3d.utility.Vector2iVector(line_list_skel)
|
| 164 |
+
colors = [[1.0, 0.0, 0.0] for i in range(len(line_list_skel))]
|
| 165 |
+
line_set_skel.colors = o3d.utility.Vector3dVector(colors)
|
| 166 |
+
# show ray
|
| 167 |
+
dpts = np.concatenate((all_hit_ori, all_hit_pos), axis=0)
|
| 168 |
+
dlines = o3d.geometry.LineSet()
|
| 169 |
+
dlines.points = o3d.utility.Vector3dVector(dpts)
|
| 170 |
+
dlines.lines = o3d.utility.Vector2iVector([[all_hit_ori_id[i], len(all_hit_ori) + i] for i in range(len(all_hit_ori_id))])
|
| 171 |
+
colors = [[0.0, 0.0, 1.0] for i in range(len(all_hit_ori_id))]
|
| 172 |
+
dlines.colors = o3d.utility.Vector3dVector(colors)
|
| 173 |
+
vis = o3d.visualization.Visualizer()
|
| 174 |
+
vis.create_window()
|
| 175 |
+
vis.add_geometry(dlines)
|
| 176 |
+
vis.add_geometry(mesh_ls)
|
| 177 |
+
vis.add_geometry(line_set_skel)
|
| 178 |
+
this_level = skel.root.children
|
| 179 |
+
while this_level:
|
| 180 |
+
next_level = []
|
| 181 |
+
for p_node in this_level:
|
| 182 |
+
vis.add_geometry(drawSphere(p_node.pos, 0.007, color=[1.0, 0.0, 0.0])) # [0.3, 0.1, 0.1]
|
| 183 |
+
next_level += p_node.children
|
| 184 |
+
this_level = next_level
|
| 185 |
+
vis.run()
|
| 186 |
+
vis.destroy_window()
|
| 187 |
+
|
| 188 |
+
return all_hit_pos, all_hit_ori_id, all_hit_ori
|
| 189 |
+
|
| 190 |
+
|
| 191 |
+
def normalize_mesh_rig(mesh, rig):
|
| 192 |
+
# normalize mesh
|
| 193 |
+
mesh_v = np.asarray(mesh.vertices)
|
| 194 |
+
dims = [max(mesh_v[:, 0]) - min(mesh_v[:, 0]),
|
| 195 |
+
max(mesh_v[:, 1]) - min(mesh_v[:, 1]),
|
| 196 |
+
max(mesh_v[:, 2]) - min(mesh_v[:, 2])]
|
| 197 |
+
scale = 1.0 / max(dims)
|
| 198 |
+
pivot = np.array([(min(mesh_v[:, 0]) + max(mesh_v[:, 0])) / 2, min(mesh_v[:, 1]),
|
| 199 |
+
(min(mesh_v[:, 2]) + max(mesh_v[:, 2])) / 2])
|
| 200 |
+
mesh_v[:, 0] -= pivot[0]
|
| 201 |
+
mesh_v[:, 1] -= pivot[1]
|
| 202 |
+
mesh_v[:, 2] -= pivot[2]
|
| 203 |
+
mesh_v *= scale
|
| 204 |
+
mesh.vertices = o3d.utility.Vector3dVector(mesh_v)
|
| 205 |
+
|
| 206 |
+
# normalize rig
|
| 207 |
+
for k, v in rig.joint_pos.items():
|
| 208 |
+
rig.joint_pos[k] -= pivot
|
| 209 |
+
rig.joint_pos[k] *= scale
|
| 210 |
+
this_level = [rig.root]
|
| 211 |
+
while this_level:
|
| 212 |
+
next_level = []
|
| 213 |
+
for node in this_level:
|
| 214 |
+
node.pos = (np.array(node.pos) - pivot) * scale
|
| 215 |
+
node.pos = (node.pos[0], node.pos[1], node.pos[2])
|
| 216 |
+
for ch in node.children:
|
| 217 |
+
next_level.append(ch)
|
| 218 |
+
this_level = next_level
|
| 219 |
+
|
| 220 |
+
return mesh, rig
|
| 221 |
+
|
| 222 |
+
if __name__ == '__main__':
|
| 223 |
+
start_id = int(sys.argv[1])
|
| 224 |
+
end_id = int(sys.argv[2])
|
| 225 |
+
subsampling = True # decimate mesh to speed up
|
| 226 |
+
|
| 227 |
+
ray_per_sample = 14 # number of rays shoot from each joint
|
| 228 |
+
dataset_folder = "/media/zhanxu/4T/ModelResource_RigNetv1_preproccessed/"
|
| 229 |
+
#dataset_folder = "/home/zhanxu/Proj/RigNet_public/quick_start/tigran/"
|
| 230 |
+
|
| 231 |
+
remesh_obj_folder = os.path.join(dataset_folder, "obj_remesh/")
|
| 232 |
+
info_folder = os.path.join(dataset_folder, "rig_info/")
|
| 233 |
+
res_folder = os.path.join(dataset_folder, "pretrain_attention/")
|
| 234 |
+
model_list = np.loadtxt(os.path.join(dataset_folder, "model_list.txt"), dtype=int)
|
| 235 |
+
#model_list = np.array([1, 2, 3, 4, 5, 6, 7], dtype=np.int)
|
| 236 |
+
|
| 237 |
+
for model_id in model_list[start_id:end_id]:
|
| 238 |
+
print(model_id)
|
| 239 |
+
mesh = o3d.io.read_triangle_mesh(os.path.join(remesh_obj_folder, '{:d}.obj'.format(model_id)))
|
| 240 |
+
rig_info = Info(os.path.join(info_folder, '{:d}.txt'.format(model_id)))
|
| 241 |
+
mesh, rig_info = normalize_mesh_rig(mesh, rig_info)
|
| 242 |
+
mesh_ori = copy.deepcopy(mesh)
|
| 243 |
+
vtx_ori = np.asarray(mesh.vertices)
|
| 244 |
+
|
| 245 |
+
if subsampling:
|
| 246 |
+
mesh = mesh.simplify_quadric_decimation(3000)
|
| 247 |
+
|
| 248 |
+
mesh_trimesh = trimesh.Trimesh(vertices=np.asarray(mesh.vertices), faces=np.asarray(mesh.triangles), process=False)
|
| 249 |
+
trimesh.repair.fix_normals(mesh_trimesh)
|
| 250 |
+
|
| 251 |
+
origins, dirs = form_rays(rig_info)
|
| 252 |
+
hit_pos, all_hit_ori_id, all_hit_ori = shoot_rays(mesh_trimesh, origins, dirs, debug=False, model_id=model_id)
|
| 253 |
+
|
| 254 |
+
dist = np.sqrt(np.sum((vtx_ori[np.newaxis, ...] - hit_pos[:, np.newaxis, :])**2, axis=2))
|
| 255 |
+
dist = (dist < 2e-2)
|
| 256 |
+
|
| 257 |
+
attn = np.zeros(len(vtx_ori), np.bool)
|
| 258 |
+
for joint_id in np.unique(all_hit_ori_id):
|
| 259 |
+
num_nn = np.sum(np.sum(dist[np.argwhere(all_hit_ori_id == joint_id).squeeze(), :], axis=0) > 0)
|
| 260 |
+
if num_nn < 6:
|
| 261 |
+
# too few nearest points
|
| 262 |
+
id_sort = np.argsort(np.linalg.norm(vtx_ori - all_hit_ori[joint_id][np.newaxis, :], axis=1))
|
| 263 |
+
attn[id_sort[0:6]] = True
|
| 264 |
+
else:
|
| 265 |
+
id_nn = np.argwhere(np.sum(dist[np.argwhere(all_hit_ori_id == joint_id).squeeze(), :], axis=0) > 0).squeeze(1)
|
| 266 |
+
attn[id_nn] = True
|
| 267 |
+
|
| 268 |
+
# vis = o3d.visualization.Visualizer()
|
| 269 |
+
# vis.create_window()
|
| 270 |
+
# mesh_ls = o3d.geometry.LineSet.create_from_triangle_mesh(mesh_ori)
|
| 271 |
+
# mesh_ls.colors = o3d.utility.Vector3dVector([[0.8, 0.8, 0.8] for i in range(len(mesh_ls.lines))])
|
| 272 |
+
# vis.add_geometry(mesh_ls)
|
| 273 |
+
# pcd = o3d.geometry.PointCloud(points=o3d.utility.Vector3dVector(vtx_ori[np.argwhere(attn).squeeze()]))
|
| 274 |
+
# pcd.paint_uniform_color([1.0, 0.0, 0.0])
|
| 275 |
+
# vis.add_geometry(pcd)
|
| 276 |
+
# vis.run()
|
| 277 |
+
# vis.destroy_window()
|
| 278 |
+
|
| 279 |
+
np.savetxt(os.path.join(res_folder, '{:d}.txt'.format(model_id)), attn, fmt='%d')
|
RigNet/geometric_proc/compute_surface_geodesic.py
ADDED
|
@@ -0,0 +1,40 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#-------------------------------------------------------------------------------
|
| 2 |
+
# Name: compute_surface_geodesic.py
|
| 3 |
+
# Purpose: This script calculates surface geodesic distance between all pair of vertices.
|
| 4 |
+
# It doesn't rely on mesh topology. Surface is densely sampled to form a graph and get shortest path between samples.
|
| 5 |
+
# Geodesic distance between pair of vertices are the geodesic distance between nearest samples to both vertices.
|
| 6 |
+
# RigNet Copyright 2020 University of Massachusetts
|
| 7 |
+
# RigNet is made available under General Public License Version 3 (GPLv3), or under a Commercial License.
|
| 8 |
+
# Please see the LICENSE README.txt file in the main directory for more information and instruction on using and licensing RigNet.
|
| 9 |
+
#-------------------------------------------------------------------------------
|
| 10 |
+
|
| 11 |
+
import sys
|
| 12 |
+
sys.path.append("./")
|
| 13 |
+
import os
|
| 14 |
+
import glob
|
| 15 |
+
import numpy as np
|
| 16 |
+
import open3d as o3d
|
| 17 |
+
from multiprocessing import Pool
|
| 18 |
+
from geometric_proc.common_ops import calc_surface_geodesic
|
| 19 |
+
|
| 20 |
+
|
| 21 |
+
def one_process(process_id):
|
| 22 |
+
start_id = process_id * 340
|
| 23 |
+
end_id = (process_id + 1) * 340
|
| 24 |
+
print("processing {:d} to {:d}\n".format(start_id, end_id))
|
| 25 |
+
|
| 26 |
+
remesh_obj_folder = "/media/zhanxu/4T1/ModelResource_Dataset/obj_remesh/"
|
| 27 |
+
res_folder = "/media/zhanxu/4T1/ModelResource_Dataset/surface_geodesic/"
|
| 28 |
+
|
| 29 |
+
remesh_obj_folder = glob.glob(remesh_obj_folder + '*.obj')
|
| 30 |
+
for remesh_obj_filename in remesh_obj_folder[start_id: end_id]:
|
| 31 |
+
model_id = remesh_obj_filename.split('/')[-1].split('.')[0]
|
| 32 |
+
print(model_id)
|
| 33 |
+
surface_geodesic = calc_surface_geodesic(o3d.io.read_triangle_mesh(remesh_obj_filename))
|
| 34 |
+
np.save(os.path.join(res_folder, "{:s}_surface_geo.npy".format(model_id)), surface_geodesic.astype(np.float16))
|
| 35 |
+
|
| 36 |
+
|
| 37 |
+
if __name__ == '__main__':
|
| 38 |
+
#one_process(0)
|
| 39 |
+
p = Pool(4)
|
| 40 |
+
p.map(one_process, [0, 1, 2, 3])
|
RigNet/geometric_proc/compute_volumetric_geodesic.py
ADDED
|
@@ -0,0 +1,173 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#-------------------------------------------------------------------------------
|
| 2 |
+
# Name: compute_volumetric_geodesic.py
|
| 3 |
+
# Purpose: his script calculates volumetric geodesic distance between vertices and bones.
|
| 4 |
+
# The shortest paths start from bones, then hit all "visible" vertices w.r.t each bone, i.e. the first hit on the surface is the vertex itself.
|
| 5 |
+
# For "invisible" vertices, find the nearest "visible" vertices along surface by surface geodesic distance, and then go interior to the bone.
|
| 6 |
+
# RigNet Copyright 2020 University of Massachusetts
|
| 7 |
+
# RigNet is made available under General Public License Version 3 (GPLv3), or under a Commercial License.
|
| 8 |
+
# Please see the LICENSE README.txt file in the main directory for more information and instruction on using and licensing RigNet.
|
| 9 |
+
#-------------------------------------------------------------------------------
|
| 10 |
+
|
| 11 |
+
import sys
|
| 12 |
+
sys.path.append("./")
|
| 13 |
+
import os
|
| 14 |
+
import trimesh
|
| 15 |
+
import numpy as np
|
| 16 |
+
import open3d as o3d
|
| 17 |
+
from utils.os_utils import mkdir_p
|
| 18 |
+
from utils.rig_parser import Info
|
| 19 |
+
from geometric_proc.common_ops import get_bones, calc_surface_geodesic
|
| 20 |
+
|
| 21 |
+
|
| 22 |
+
def pts2line(pts, lines):
|
| 23 |
+
'''
|
| 24 |
+
Calculate points-to-bone distance. Point to line segment distance refer to
|
| 25 |
+
https://stackoverflow.com/questions/849211/shortest-distance-between-a-point-and-a-line-segment
|
| 26 |
+
:param pts: N*3
|
| 27 |
+
:param lines: N*6, where [N,0:3] is the starting position and [N, 3:6] is the ending position
|
| 28 |
+
:return: origins are the neatest projected position of the point on the line.
|
| 29 |
+
ends are the points themselves.
|
| 30 |
+
dist is the distance in between, which is the distance from points to lines.
|
| 31 |
+
Origins and ends will be used for generate rays.
|
| 32 |
+
'''
|
| 33 |
+
l2 = np.sum((lines[:, 3:6] - lines[:, 0:3]) ** 2, axis=1)
|
| 34 |
+
origins = np.zeros((len(pts) * len(lines), 3))
|
| 35 |
+
ends = np.zeros((len(pts) * len(lines), 3))
|
| 36 |
+
dist = np.zeros((len(pts) * len(lines)))
|
| 37 |
+
for l in range(len(lines)):
|
| 38 |
+
if np.abs(l2[l]) < 1e-8: # for zero-length edges
|
| 39 |
+
origins[l * len(pts):(l + 1) * len(pts)] = lines[l][0:3]
|
| 40 |
+
else: # for other edges
|
| 41 |
+
t = np.sum((pts - lines[l][0:3][np.newaxis, :]) * (lines[l][3:6] - lines[l][0:3])[np.newaxis, :], axis=1) / \
|
| 42 |
+
l2[l]
|
| 43 |
+
t = np.clip(t, 0, 1)
|
| 44 |
+
t_pos = lines[l][0:3][np.newaxis, :] + t[:, np.newaxis] * (lines[l][3:6] - lines[l][0:3])[np.newaxis, :]
|
| 45 |
+
origins[l * len(pts):(l + 1) * len(pts)] = t_pos
|
| 46 |
+
ends[l * len(pts):(l + 1) * len(pts)] = pts
|
| 47 |
+
dist[l * len(pts):(l + 1) * len(pts)] = np.linalg.norm(
|
| 48 |
+
origins[l * len(pts):(l + 1) * len(pts)] - ends[l * len(pts):(l + 1) * len(pts)], axis=1)
|
| 49 |
+
return origins, ends, dist
|
| 50 |
+
|
| 51 |
+
|
| 52 |
+
def calc_pts2bone_visible_mat(mesh, origins, ends):
|
| 53 |
+
'''
|
| 54 |
+
Check whether the surface point is visible by the internal bone.
|
| 55 |
+
Visible is defined as no occlusion on the path between.
|
| 56 |
+
:param mesh:
|
| 57 |
+
:param surface_pts: points on the surface (n*3)
|
| 58 |
+
:param origins: origins of rays
|
| 59 |
+
:param ends: ends of the rays, together with origins, we can decide the direction of the ray.
|
| 60 |
+
:return: binary visibility matrix (n*m), where 1 indicate the n-th surface point is visible to the m-th ray
|
| 61 |
+
'''
|
| 62 |
+
ray_dir = ends - origins
|
| 63 |
+
RayMeshIntersector = trimesh.ray.ray_triangle.RayMeshIntersector(mesh)
|
| 64 |
+
locations, index_ray, index_tri = RayMeshIntersector.intersects_location(origins, ray_dir + 1e-15)
|
| 65 |
+
locations_per_ray = [locations[index_ray == i] for i in range(len(ray_dir))]
|
| 66 |
+
min_hit_distance = []
|
| 67 |
+
for i in range(len(locations_per_ray)):
|
| 68 |
+
if len(locations_per_ray[i]) == 0:
|
| 69 |
+
min_hit_distance.append(np.linalg.norm(ray_dir[i]))
|
| 70 |
+
else:
|
| 71 |
+
min_hit_distance.append(np.min(np.linalg.norm(locations_per_ray[i] - origins[i], axis=1)))
|
| 72 |
+
min_hit_distance = np.array(min_hit_distance)
|
| 73 |
+
distance = np.linalg.norm(ray_dir, axis=1)
|
| 74 |
+
vis_mat = (np.abs(min_hit_distance - distance) < 1e-4)
|
| 75 |
+
return vis_mat
|
| 76 |
+
|
| 77 |
+
|
| 78 |
+
def show_visible_mat(mesh_filename, joint_pos, vis_mat, joint_id):
|
| 79 |
+
from utils.vis_utils import drawSphere
|
| 80 |
+
|
| 81 |
+
mesh_o3d = o3d.io.read_triangle_mesh(mesh_filename)
|
| 82 |
+
mesh_trimesh = trimesh.load(mesh_filename)
|
| 83 |
+
visible = vis_mat[:, joint_id]
|
| 84 |
+
|
| 85 |
+
mesh_ls = o3d.geometry.LineSet.create_from_triangle_mesh(mesh_o3d)
|
| 86 |
+
mesh_ls.colors = o3d.utility.Vector3dVector([[0.8, 0.8, 0.8] for i in range(len(mesh_ls.lines))])
|
| 87 |
+
pcd = o3d.geometry.PointCloud()
|
| 88 |
+
pcd.points = o3d.utility.Vector3dVector(np.array(mesh_trimesh.vertices)[visible])
|
| 89 |
+
pcd.colors = o3d.utility.Vector3dVector(np.repeat(np.array([[0.0, 0.0, 1.0]]), int(np.sum(visible)), axis=0))
|
| 90 |
+
vis = o3d.visualization.Visualizer()
|
| 91 |
+
vis.create_window()
|
| 92 |
+
vis.add_geometry(mesh_ls)
|
| 93 |
+
vis.add_geometry(drawSphere(joint_pos[joint_id], 0.005, color=[1.0, 0.0, 0.0]))
|
| 94 |
+
vis.add_geometry(pcd)
|
| 95 |
+
vis.run()
|
| 96 |
+
vis.destroy_window()
|
| 97 |
+
|
| 98 |
+
|
| 99 |
+
def one_process(dataset_folder, start_id, end_id):
|
| 100 |
+
model_list = np.loadtxt(os.path.join(dataset_folder, 'model_list.txt'), dtype=int)
|
| 101 |
+
model_list = model_list[start_id: end_id]
|
| 102 |
+
remesh_obj_folder = os.path.join(dataset_folder, "obj_remesh")
|
| 103 |
+
mkdir_p(os.path.join(dataset_folder, "volumetric_geodesic/"))
|
| 104 |
+
|
| 105 |
+
for model_id in model_list:
|
| 106 |
+
print(model_id)
|
| 107 |
+
if os.path.exists(os.path.join(dataset_folder, "volumetric_geodesic/{:d}_volumetric_geo.npy".format(model_id))):
|
| 108 |
+
continue
|
| 109 |
+
remeshed_obj_filename = os.path.join(dataset_folder, 'obj_remesh/{:d}.obj'.format(model_id))
|
| 110 |
+
ori_obj_filename = os.path.join(dataset_folder, 'obj/{:d}.obj'.format(model_id))
|
| 111 |
+
info_filename = os.path.join(dataset_folder, 'rig_info/{:d}.txt'.format(model_id))
|
| 112 |
+
|
| 113 |
+
pts = np.array(o3d.io.read_triangle_mesh(os.path.join(remesh_obj_folder, '{:d}.obj'.format(model_id))).vertices)
|
| 114 |
+
|
| 115 |
+
mesh_remesh = trimesh.load(remeshed_obj_filename)
|
| 116 |
+
mesh_ori = trimesh.load(ori_obj_filename)
|
| 117 |
+
rig_info = Info(info_filename)
|
| 118 |
+
bones, bone_name, _ = get_bones(rig_info)
|
| 119 |
+
origins, ends, pts_bone_dist = pts2line(pts, bones)
|
| 120 |
+
|
| 121 |
+
if os.path.exists(os.path.join(dataset_folder, "volumetric_geodesic/{:d}_visibility_raw.npy".format(model_id))):
|
| 122 |
+
pts_bone_visibility = np.load(os.path.join(dataset_folder, "volumetric_geodesic/{:d}_visibility_raw.npy".format(model_id)))
|
| 123 |
+
else:
|
| 124 |
+
# pick one mesh with fewer faces to speed up
|
| 125 |
+
if len(mesh_remesh.faces) < len(mesh_ori.faces):
|
| 126 |
+
trimesh.repair.fix_normals(mesh_remesh)
|
| 127 |
+
pts_bone_visibility = calc_pts2bone_visible_mat(mesh_remesh, origins, ends)
|
| 128 |
+
else:
|
| 129 |
+
trimesh.repair.fix_normals(mesh_ori)
|
| 130 |
+
pts_bone_visibility = calc_pts2bone_visible_mat(mesh_ori, origins, ends)
|
| 131 |
+
pts_bone_visibility = pts_bone_visibility.reshape(len(bones), len(pts)).transpose()
|
| 132 |
+
#np.save(os.path.join(dataset_folder, "volumetric_geodesic/{:d}_visibility_raw.npy".format(model_id)), pts_bone_visibility)
|
| 133 |
+
pts_bone_dist = pts_bone_dist.reshape(len(bones), len(pts)).transpose()
|
| 134 |
+
|
| 135 |
+
# remove visible points which are too far
|
| 136 |
+
if os.path.exists(os.path.join(dataset_folder, "volumetric_geodesic/{:d}_visibility_filtered.npy".format(model_id))):
|
| 137 |
+
pts_bone_visibility = np.load(os.path.join(dataset_folder, "volumetric_geodesic/{:d}_visibility_filtered.npy".format(model_id)))
|
| 138 |
+
else:
|
| 139 |
+
for b in range(pts_bone_visibility.shape[1]):
|
| 140 |
+
visible_pts = np.argwhere(pts_bone_visibility[:, b] == 1).squeeze(1)
|
| 141 |
+
if len(visible_pts) == 0:
|
| 142 |
+
continue
|
| 143 |
+
threshold_b = np.percentile(pts_bone_dist[visible_pts, b], 15)
|
| 144 |
+
pts_bone_visibility[pts_bone_dist[:, b] > 1.3 * threshold_b, b] = False
|
| 145 |
+
#np.save(os.path.join(dataset_folder, "volumetric_geodesic/{:d}_visibility_filtered.npy".format(model_id)), pts_bone_visibility)
|
| 146 |
+
|
| 147 |
+
mesh = o3d.io.read_triangle_mesh(os.path.join(remesh_obj_folder, '{:d}.obj'.format(model_id)))
|
| 148 |
+
surface_geodesic = calc_surface_geodesic(mesh)
|
| 149 |
+
|
| 150 |
+
visible_matrix = np.zeros(pts_bone_visibility.shape)
|
| 151 |
+
visible_matrix[np.where(pts_bone_visibility == 1)] = pts_bone_dist[np.where(pts_bone_visibility == 1)]
|
| 152 |
+
euc_dist = np.sqrt(np.sum((pts[np.newaxis, ...] - pts[:, np.newaxis, :]) ** 2, axis=2))
|
| 153 |
+
for c in range(visible_matrix.shape[1]):
|
| 154 |
+
unvisible_pts = np.argwhere(pts_bone_visibility[:, c] == 0).squeeze(1)
|
| 155 |
+
visible_pts = np.argwhere(pts_bone_visibility[:, c] == 1).squeeze(1)
|
| 156 |
+
if len(visible_pts) == 0:
|
| 157 |
+
visible_matrix[:, c] = pts_bone_dist[:, c]
|
| 158 |
+
continue
|
| 159 |
+
for r in unvisible_pts:
|
| 160 |
+
dist1 = np.min(surface_geodesic[r, visible_pts])
|
| 161 |
+
nn_visible = visible_pts[np.argmin(surface_geodesic[r, visible_pts])]
|
| 162 |
+
if np.isinf(dist1):
|
| 163 |
+
visible_matrix[r, c] = 8.0 + pts_bone_dist[r, c]
|
| 164 |
+
else:
|
| 165 |
+
visible_matrix[r, c] = dist1 + visible_matrix[nn_visible, c]
|
| 166 |
+
np.save(os.path.join(dataset_folder, "volumetric_geodesic/{:d}_volumetric_geo.npy".format(model_id)), visible_matrix)
|
| 167 |
+
|
| 168 |
+
|
| 169 |
+
if __name__ == '__main__':
|
| 170 |
+
start_id = int(sys.argv[1])
|
| 171 |
+
end_id = int(sys.argv[2])
|
| 172 |
+
dataset_folder = "/media/zhanxu/4T1/ModelResource_Dataset/"
|
| 173 |
+
one_process(dataset_folder, start_id, end_id)
|
RigNet/maya_save_fbx.py
ADDED
|
@@ -0,0 +1,100 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#-------------------------------------------------------------------------------
|
| 2 |
+
# Name: maya_save_fbx.py
|
| 3 |
+
# Purpose: run this scriptin maya. Assemble predicted rig (.txt) and obj
|
| 4 |
+
# mesh together to a FBX file
|
| 5 |
+
# RigNet Copyright 2020 University of Massachusetts
|
| 6 |
+
# RigNet is made available under General Public License Version 3 (GPLv3), or under a Commercial License.
|
| 7 |
+
# Please see the LICENSE README.txt file in the main directory for more information and instruction on using and licensing RigNet.
|
| 8 |
+
#-------------------------------------------------------------------------------
|
| 9 |
+
import maya.OpenMaya as om
|
| 10 |
+
import maya.cmds as cmds
|
| 11 |
+
import maya.mel as mel
|
| 12 |
+
import numpy as np
|
| 13 |
+
import pymel.core as pm
|
| 14 |
+
import os
|
| 15 |
+
import glob
|
| 16 |
+
|
| 17 |
+
|
| 18 |
+
def loadInfo(info_name, geo_name):
|
| 19 |
+
f_info = open(info_name,'r')
|
| 20 |
+
joint_pos = {}
|
| 21 |
+
joint_hier = {}
|
| 22 |
+
joint_skin = []
|
| 23 |
+
for line in f_info:
|
| 24 |
+
word = line.split()
|
| 25 |
+
if word[0] == 'joints':
|
| 26 |
+
joint_pos[word[1]] = [float(word[2]), float(word[3]), float(word[4])]
|
| 27 |
+
if word[0] == 'root':
|
| 28 |
+
root_pos = joint_pos[word[1]]
|
| 29 |
+
root_name = word[1]
|
| 30 |
+
cmds.joint(p=(root_pos[0], root_pos[1],root_pos[2]), name = root_name)
|
| 31 |
+
if word[0] == 'hier':
|
| 32 |
+
if word[1] not in joint_hier.keys():
|
| 33 |
+
joint_hier[word[1]] = [word[2]]
|
| 34 |
+
else:
|
| 35 |
+
joint_hier[word[1]].append(word[2])
|
| 36 |
+
if word[0] == 'skin':
|
| 37 |
+
skin_item = word[1:]
|
| 38 |
+
joint_skin.append(skin_item)
|
| 39 |
+
f_info.close()
|
| 40 |
+
|
| 41 |
+
this_level = [root_name]
|
| 42 |
+
while this_level:
|
| 43 |
+
next_level = []
|
| 44 |
+
for p_node in this_level:
|
| 45 |
+
if p_node in joint_hier.keys():
|
| 46 |
+
for c_node in joint_hier[p_node]:
|
| 47 |
+
cmds.select(p_node, r=True)
|
| 48 |
+
child_pos = joint_pos[c_node]
|
| 49 |
+
cmds.joint(p=(child_pos[0], child_pos[1],child_pos[2]), name = c_node)
|
| 50 |
+
next_level.append(c_node)
|
| 51 |
+
this_level = next_level
|
| 52 |
+
cmds.joint(root_name, e=True, oj='xyz', sao='yup', ch=True, zso=True)
|
| 53 |
+
cmds.skinCluster( root_name, geo_name)
|
| 54 |
+
#print len(joint_skin)
|
| 55 |
+
for i in range(len(joint_skin)):
|
| 56 |
+
vtx_name = geo_name + '.vtx['+joint_skin[i][0]+']'
|
| 57 |
+
transValue = []
|
| 58 |
+
for j in range(1,len(joint_skin[i]),2):
|
| 59 |
+
transValue_item = (joint_skin[i][j], float(joint_skin[i][j+1]))
|
| 60 |
+
transValue.append(transValue_item)
|
| 61 |
+
#print vtx_name, transValue
|
| 62 |
+
cmds.skinPercent( 'skinCluster1', vtx_name, transformValue=transValue)
|
| 63 |
+
cmds.skinPercent( 'skinCluster1', geo_name, pruneWeights=0.01, normalize=False )
|
| 64 |
+
return root_name, joint_pos
|
| 65 |
+
|
| 66 |
+
|
| 67 |
+
def getGeometryGroups():
|
| 68 |
+
geo_list = []
|
| 69 |
+
geometries = cmds.ls(type='surfaceShape')
|
| 70 |
+
for geo in geometries:
|
| 71 |
+
if 'ShapeOrig' in geo:
|
| 72 |
+
'''
|
| 73 |
+
we can also use cmds.ls(geo, l=True)[0].split("|")[0]
|
| 74 |
+
to get the upper level node name, but stick on this way for now
|
| 75 |
+
'''
|
| 76 |
+
geo_name = geo.replace('ShapeOrig', '')
|
| 77 |
+
geo_list.append(geo_name)
|
| 78 |
+
if not geo_list:
|
| 79 |
+
geo_list = cmds.ls(type='surfaceShape')
|
| 80 |
+
return geo_list
|
| 81 |
+
|
| 82 |
+
|
| 83 |
+
if __name__ == '__main__':
|
| 84 |
+
#model_id = "17872"
|
| 85 |
+
model_id = "smith"
|
| 86 |
+
print(model_id)
|
| 87 |
+
obj_name = 'D:\\{:s}_ori.obj'.format(model_id)
|
| 88 |
+
info_name = 'D:\\{:s}_ori_rig.txt'.format(model_id)
|
| 89 |
+
out_name = 'D:\\{:s}.fbx'.format(model_id)
|
| 90 |
+
|
| 91 |
+
# import obj
|
| 92 |
+
cmds.file(new=True,force=True)
|
| 93 |
+
cmds.file(obj_name, o=True)
|
| 94 |
+
|
| 95 |
+
# import info
|
| 96 |
+
geo_list = getGeometryGroups()
|
| 97 |
+
root_name, _ = loadInfo(info_name, geo_list[0])
|
| 98 |
+
|
| 99 |
+
# export fbx
|
| 100 |
+
pm.mel.FBXExport(f=out_name)
|
RigNet/models/GCN.py
ADDED
|
@@ -0,0 +1,70 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#-------------------------------------------------------------------------------
|
| 2 |
+
# Name: GCN.py
|
| 3 |
+
# Purpose: definition of joint prediction module.
|
| 4 |
+
# RigNet Copyright 2020 University of Massachusetts
|
| 5 |
+
# RigNet is made available under General Public License Version 3 (GPLv3), or under a Commercial License.
|
| 6 |
+
# Please see the LICENSE README.txt file in the main directory for more information and instruction on using and licensing RigNet.
|
| 7 |
+
#-------------------------------------------------------------------------------
|
| 8 |
+
import torch
|
| 9 |
+
from models.gcn_basic_modules import MLP, GCU
|
| 10 |
+
from torch_scatter import scatter_max, scatter_mean
|
| 11 |
+
from torch.nn import Sequential, Dropout, Linear, ReLU, Parameter
|
| 12 |
+
|
| 13 |
+
|
| 14 |
+
class JointPredNet(torch.nn.Module):
|
| 15 |
+
def __init__(self, out_channels, input_normal, arch, aggr='max'):
|
| 16 |
+
super(JointPredNet, self).__init__()
|
| 17 |
+
self.input_normal = input_normal
|
| 18 |
+
self.arch = arch
|
| 19 |
+
if self.input_normal:
|
| 20 |
+
self.input_channel = 6
|
| 21 |
+
else:
|
| 22 |
+
self.input_channel = 3
|
| 23 |
+
self.gcu_1 = GCU(in_channels=self.input_channel, out_channels=64, aggr=aggr)
|
| 24 |
+
self.gcu_2 = GCU(in_channels=64, out_channels=256, aggr=aggr)
|
| 25 |
+
self.gcu_3 = GCU(in_channels=256, out_channels=512, aggr=aggr)
|
| 26 |
+
# feature compression
|
| 27 |
+
self.mlp_glb = MLP([(64 + 256 + 512), 1024])
|
| 28 |
+
self.mlp_tramsform = Sequential(MLP([1024 + self.input_channel + 64 + 256 +512, 1024, 256]),
|
| 29 |
+
Dropout(0.7), Linear(256, out_channels))
|
| 30 |
+
if self.arch == 'jointnet':
|
| 31 |
+
torch.nn.init.zeros_(self.mlp_tramsform[2].weight)
|
| 32 |
+
torch.nn.init.zeros_(self.mlp_tramsform[2].bias)
|
| 33 |
+
|
| 34 |
+
def forward(self, data):
|
| 35 |
+
if self.input_normal:
|
| 36 |
+
x = torch.cat([data.pos, data.x], dim=1)
|
| 37 |
+
else:
|
| 38 |
+
x = data.pos
|
| 39 |
+
geo_edge_index, tpl_edge_index, batch = data.geo_edge_index, data.tpl_edge_index, data.batch
|
| 40 |
+
|
| 41 |
+
x_1 = self.gcu_1(x, tpl_edge_index, geo_edge_index)
|
| 42 |
+
x_2 = self.gcu_2(x_1, tpl_edge_index, geo_edge_index)
|
| 43 |
+
x_3 = self.gcu_3(x_2, tpl_edge_index, geo_edge_index)
|
| 44 |
+
x_4 = self.mlp_glb(torch.cat([x_1, x_2, x_3], dim=1))
|
| 45 |
+
|
| 46 |
+
x_global, _ = scatter_max(x_4, data.batch, dim=0)
|
| 47 |
+
#x_global_mean = scatter_mean(x_4, data.batch, dim=0)
|
| 48 |
+
#x_global = torch.cat([x_global_max, x_global_mean], dim=1)
|
| 49 |
+
x_global = torch.repeat_interleave(x_global, torch.bincount(data.batch), dim=0)
|
| 50 |
+
|
| 51 |
+
x_5 = torch.cat([x_global, x, x_1, x_2, x_3], dim=1)
|
| 52 |
+
out = self.mlp_tramsform(x_5)
|
| 53 |
+
if self.arch == 'jointnet':
|
| 54 |
+
out = torch.tanh(out)
|
| 55 |
+
return out
|
| 56 |
+
|
| 57 |
+
|
| 58 |
+
class JOINTNET_MASKNET_MEANSHIFT(torch.nn.Module):
|
| 59 |
+
def __init__(self):
|
| 60 |
+
super(JOINTNET_MASKNET_MEANSHIFT, self).__init__()
|
| 61 |
+
self.jointnet = JointPredNet(3, input_normal=False, arch='jointnet', aggr='max')
|
| 62 |
+
self.masknet = JointPredNet(1, input_normal=False, arch='masknet', aggr='max')
|
| 63 |
+
self.bandwidth = Parameter(torch.Tensor(1))
|
| 64 |
+
self.bandwidth.data.fill_(0.04)
|
| 65 |
+
|
| 66 |
+
def forward(self, data):
|
| 67 |
+
x_offset = self.jointnet(data)
|
| 68 |
+
x_mask_prob_0 = self.masknet(data)
|
| 69 |
+
x_mask_prob = torch.sigmoid(x_mask_prob_0)
|
| 70 |
+
return x_offset, x_mask_prob_0, x_mask_prob, self.bandwidth
|
RigNet/models/PairCls_GCN.py
ADDED
|
@@ -0,0 +1,127 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#-------------------------------------------------------------------------------
|
| 2 |
+
# Name: PairCls_GCN.py
|
| 3 |
+
# Purpose: definition of connectivity prediction module.
|
| 4 |
+
# RigNet Copyright 2020 University of Massachusetts
|
| 5 |
+
# RigNet is made available under General Public License Version 3 (GPLv3), or under a Commercial License.
|
| 6 |
+
# Please see the LICENSE README.txt file in the main directory for more information and instruction on using and licensing RigNet.
|
| 7 |
+
#-------------------------------------------------------------------------------
|
| 8 |
+
import numpy as np
|
| 9 |
+
import torch
|
| 10 |
+
from models.gcn_basic_modules import MLP, GCU
|
| 11 |
+
from torch.nn import Sequential, Dropout, Linear
|
| 12 |
+
from torch_scatter import scatter_max
|
| 13 |
+
from torch_geometric.nn import PointConv, fps, radius, global_max_pool, knn_interpolate
|
| 14 |
+
|
| 15 |
+
|
| 16 |
+
class SAModule(torch.nn.Module):
|
| 17 |
+
def __init__(self, ratio, r, nn):
|
| 18 |
+
super(SAModule, self).__init__()
|
| 19 |
+
self.ratio = ratio
|
| 20 |
+
self.r = r
|
| 21 |
+
self.conv = PointConv(nn)
|
| 22 |
+
|
| 23 |
+
def forward(self, x, pos, batch):
|
| 24 |
+
idx = fps(pos, batch, ratio=self.ratio)
|
| 25 |
+
row, col = radius(pos, pos[idx], self.r, batch, batch[idx],
|
| 26 |
+
max_num_neighbors=64)
|
| 27 |
+
edge_index = torch.stack([col, row], dim=0)
|
| 28 |
+
x = self.conv(x, (pos, pos[idx]), edge_index)
|
| 29 |
+
pos, batch = pos[idx], batch[idx]
|
| 30 |
+
return x, pos, batch
|
| 31 |
+
|
| 32 |
+
|
| 33 |
+
class GlobalSAModule(torch.nn.Module):
|
| 34 |
+
def __init__(self, nn):
|
| 35 |
+
super(GlobalSAModule, self).__init__()
|
| 36 |
+
self.nn = nn
|
| 37 |
+
|
| 38 |
+
def forward(self, x, pos, batch):
|
| 39 |
+
x = self.nn(torch.cat([x, pos], dim=1))
|
| 40 |
+
x = global_max_pool(x, batch)
|
| 41 |
+
pos = pos.new_zeros((x.size(0), 3))
|
| 42 |
+
batch = torch.arange(x.size(0), device=batch.device)
|
| 43 |
+
return x, pos, batch
|
| 44 |
+
|
| 45 |
+
|
| 46 |
+
class FPModule(torch.nn.Module):
|
| 47 |
+
def __init__(self, k, nn):
|
| 48 |
+
super(FPModule, self).__init__()
|
| 49 |
+
self.k = k
|
| 50 |
+
self.nn = nn
|
| 51 |
+
|
| 52 |
+
def forward(self, x, pos, batch, x_skip, pos_skip, batch_skip):
|
| 53 |
+
x = knn_interpolate(x, pos, pos_skip, batch, batch_skip, k=self.k)
|
| 54 |
+
if x_skip is not None:
|
| 55 |
+
x = torch.cat([x, x_skip], dim=1)
|
| 56 |
+
x = self.nn(x)
|
| 57 |
+
return x, pos_skip, batch_skip
|
| 58 |
+
|
| 59 |
+
|
| 60 |
+
class ShapeEncoder(torch.nn.Module):
|
| 61 |
+
def __init__(self, aggr='max'):
|
| 62 |
+
super(ShapeEncoder, self).__init__()
|
| 63 |
+
self.gcu_1 = GCU(in_channels=3, out_channels=64, aggr=aggr)
|
| 64 |
+
self.gcu_2 = GCU(in_channels=64, out_channels=128, aggr=aggr)
|
| 65 |
+
self.gcu_3 = GCU(in_channels=128, out_channels=256, aggr=aggr)
|
| 66 |
+
self.mlp_glb = MLP([(64 + 128 + 256), 256, 64])
|
| 67 |
+
|
| 68 |
+
def forward(self, data):
|
| 69 |
+
x_1 = self.gcu_1(data.pos, data.tpl_edge_index, data.geo_edge_index)
|
| 70 |
+
x_2 = self.gcu_2(x_1, data.tpl_edge_index, data.geo_edge_index)
|
| 71 |
+
x_3 = self.gcu_3(x_2, data.tpl_edge_index, data.geo_edge_index)
|
| 72 |
+
x_4 = self.mlp_glb(torch.cat([x_1, x_2, x_3], dim=1))
|
| 73 |
+
x_global_shape, _ = scatter_max(x_4, data.batch, dim=0)
|
| 74 |
+
return x_global_shape
|
| 75 |
+
|
| 76 |
+
|
| 77 |
+
class JointEncoder(torch.nn.Module):
|
| 78 |
+
def __init__(self):
|
| 79 |
+
super(JointEncoder, self).__init__()
|
| 80 |
+
#self.mlp_1 = MLP([3, 64, 128, 1024])
|
| 81 |
+
#self.mlp_2 = MLP([1024, 256, 128])
|
| 82 |
+
|
| 83 |
+
self.sa1_module_joints = SAModule(0.999, 0.4, MLP([3, 64, 64, 128]))
|
| 84 |
+
self.sa2_module_joints = SAModule(0.33, 0.6, MLP([128 + 3, 128, 128, 256]))
|
| 85 |
+
self.sa3_module_joints = GlobalSAModule(MLP([256 + 3, 256, 256, 512, 256, 128]))
|
| 86 |
+
|
| 87 |
+
def forward(self, joints, joints_batch):
|
| 88 |
+
'''x1 = self.mlp_1(joints_norepeat)
|
| 89 |
+
x_glb, _ = scatter_max(x1, joints_batch, dim=0)
|
| 90 |
+
x_glb = self.mlp_2(x_glb)
|
| 91 |
+
return x_glb'''
|
| 92 |
+
|
| 93 |
+
sa0_joints = (None, joints, joints_batch)
|
| 94 |
+
sa1_joints = self.sa1_module_joints(*sa0_joints)
|
| 95 |
+
sa2_joints = self.sa2_module_joints(*sa1_joints)
|
| 96 |
+
sa3_joints = self.sa3_module_joints(*sa2_joints)
|
| 97 |
+
x_glb_joint = sa3_joints[0]
|
| 98 |
+
return x_glb_joint
|
| 99 |
+
|
| 100 |
+
|
| 101 |
+
class PairCls(torch.nn.Module):
|
| 102 |
+
def __init__(self):
|
| 103 |
+
super(PairCls, self).__init__()
|
| 104 |
+
self.expand_joint_feature = Sequential(MLP([8, 32, 64, 128, 256]))
|
| 105 |
+
self.shape_encoder = ShapeEncoder()
|
| 106 |
+
self.joint_encoder = JointEncoder()
|
| 107 |
+
input_concat_dim = 448
|
| 108 |
+
self.mix_transform = Sequential(MLP([input_concat_dim, 128, 64]), Dropout(0.7), Linear(64, 1))
|
| 109 |
+
|
| 110 |
+
def forward(self, data, permute_joints=True):
|
| 111 |
+
joint_feature = self.joint_encoder(data.joints, data.joints_batch)
|
| 112 |
+
joint_feature = torch.repeat_interleave(joint_feature, torch.bincount(data.pairs_batch), dim=0)
|
| 113 |
+
shape_feature = self.shape_encoder(data)
|
| 114 |
+
shape_feature = torch.repeat_interleave(shape_feature, torch.bincount(data.pairs_batch), dim=0)
|
| 115 |
+
|
| 116 |
+
if permute_joints:
|
| 117 |
+
rand_permute = (torch.rand(len(data.pairs))>=0.5).long().to(data.pairs.device)
|
| 118 |
+
joints_pair = torch.cat((data.joints[torch.gather(data.pairs, dim=1, index=rand_permute.unsqueeze(dim=1)).squeeze(dim=1).long()],
|
| 119 |
+
data.joints[torch.gather(data.pairs, dim=1, index=1-rand_permute.unsqueeze(dim=1)).squeeze(dim=1).long()],
|
| 120 |
+
data.pair_attr[:, :-1]), dim=1)
|
| 121 |
+
else:
|
| 122 |
+
joints_pair = torch.cat((data.joints[data.pairs[:,0].long()], data.joints[data.pairs[:,1].long()], data.pair_attr[:, :-1]), dim=1)
|
| 123 |
+
pair_feature = self.expand_joint_feature(joints_pair)
|
| 124 |
+
pair_feature = torch.cat((shape_feature, joint_feature, pair_feature), dim=1)
|
| 125 |
+
pre_label = self.mix_transform(pair_feature)
|
| 126 |
+
gt_label = data.pair_attr[:, -1].unsqueeze(1)
|
| 127 |
+
return pre_label, gt_label
|
RigNet/models/ROOT_GCN.py
ADDED
|
@@ -0,0 +1,136 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#-------------------------------------------------------------------------------
|
| 2 |
+
# Name: Root_GCN.py
|
| 3 |
+
# Purpose: definition of root prediction module.
|
| 4 |
+
# RigNet Copyright 2020 University of Massachusetts
|
| 5 |
+
# RigNet is made available under General Public License Version 3 (GPLv3), or under a Commercial License.
|
| 6 |
+
# Please see the LICENSE README.txt file in the main directory for more information and instruction on using and licensing RigNet.
|
| 7 |
+
#-------------------------------------------------------------------------------
|
| 8 |
+
import torch
|
| 9 |
+
from models.gcn_basic_modules import MLP, GCU
|
| 10 |
+
from torch_scatter import scatter_max
|
| 11 |
+
from torch.nn import Sequential, Linear
|
| 12 |
+
from torch_geometric.nn import PointConv, fps, radius, global_max_pool, knn_interpolate
|
| 13 |
+
__all__ = ['ROOTNET']
|
| 14 |
+
|
| 15 |
+
class SAModule(torch.nn.Module):
|
| 16 |
+
def __init__(self, ratio, r, nn):
|
| 17 |
+
super(SAModule, self).__init__()
|
| 18 |
+
self.ratio = ratio
|
| 19 |
+
self.r = r
|
| 20 |
+
self.conv = PointConv(nn)
|
| 21 |
+
|
| 22 |
+
def forward(self, x, pos, batch):
|
| 23 |
+
idx = fps(pos, batch, ratio=self.ratio)
|
| 24 |
+
row, col = radius(pos, pos[idx], self.r, batch, batch[idx],
|
| 25 |
+
max_num_neighbors=64)
|
| 26 |
+
edge_index = torch.stack([col, row], dim=0)
|
| 27 |
+
x = self.conv(x, (pos, pos[idx]), edge_index)
|
| 28 |
+
pos, batch = pos[idx], batch[idx]
|
| 29 |
+
return x, pos, batch
|
| 30 |
+
|
| 31 |
+
|
| 32 |
+
class GlobalSAModule(torch.nn.Module):
|
| 33 |
+
def __init__(self, nn):
|
| 34 |
+
super(GlobalSAModule, self).__init__()
|
| 35 |
+
self.nn = nn
|
| 36 |
+
|
| 37 |
+
def forward(self, x, pos, batch):
|
| 38 |
+
x = self.nn(torch.cat([x, pos], dim=1))
|
| 39 |
+
x = global_max_pool(x, batch)
|
| 40 |
+
pos = pos.new_zeros((x.size(0), 3))
|
| 41 |
+
batch = torch.arange(x.size(0), device=batch.device)
|
| 42 |
+
return x, pos, batch
|
| 43 |
+
|
| 44 |
+
|
| 45 |
+
class FPModule(torch.nn.Module):
|
| 46 |
+
def __init__(self, k, nn):
|
| 47 |
+
super(FPModule, self).__init__()
|
| 48 |
+
self.k = k
|
| 49 |
+
self.nn = nn
|
| 50 |
+
|
| 51 |
+
def forward(self, x, pos, batch, x_skip, pos_skip, batch_skip):
|
| 52 |
+
x = knn_interpolate(x, pos, pos_skip, batch, batch_skip, k=self.k)
|
| 53 |
+
if x_skip is not None:
|
| 54 |
+
x = torch.cat([x, x_skip], dim=1)
|
| 55 |
+
x = self.nn(x)
|
| 56 |
+
return x, pos_skip, batch_skip
|
| 57 |
+
|
| 58 |
+
|
| 59 |
+
class ShapeEncoder(torch.nn.Module):
|
| 60 |
+
def __init__(self, aggr='max'):
|
| 61 |
+
super(ShapeEncoder, self).__init__()
|
| 62 |
+
self.gcu_1 = GCU(in_channels=3, out_channels=64, aggr=aggr)
|
| 63 |
+
self.gcu_2 = GCU(in_channels=64, out_channels=128, aggr=aggr)
|
| 64 |
+
self.gcu_3 = GCU(in_channels=128, out_channels=256, aggr=aggr)
|
| 65 |
+
self.mlp_glb = MLP([(64 + 128 + 256), 128])
|
| 66 |
+
#self.mlp_glb = MLP([(64 + 128 + 256), 512])
|
| 67 |
+
|
| 68 |
+
def forward(self, data):
|
| 69 |
+
x_1 = self.gcu_1(data.pos, data.tpl_edge_index, data.geo_edge_index)
|
| 70 |
+
x_2 = self.gcu_2(x_1, data.tpl_edge_index, data.geo_edge_index)
|
| 71 |
+
x_3 = self.gcu_3(x_2, data.tpl_edge_index, data.geo_edge_index)
|
| 72 |
+
x_4 = self.mlp_glb(torch.cat([x_1, x_2, x_3], dim=1))
|
| 73 |
+
x_global, _ = scatter_max(x_4, data.batch, dim=0)
|
| 74 |
+
return x_global
|
| 75 |
+
|
| 76 |
+
|
| 77 |
+
class JointEncoder(torch.nn.Module):
|
| 78 |
+
def __init__(self):
|
| 79 |
+
super(JointEncoder, self).__init__()
|
| 80 |
+
'''self.mlp_1 = MLP([4, 64])
|
| 81 |
+
self.mlp_2 = MLP([64, 128, 1024])
|
| 82 |
+
self.mlp_3 = MLP([1088, 512, 256, 128, 64])'''
|
| 83 |
+
self.sa1_joint = SAModule(0.999, 0.4, MLP([4, 64, 64, 128]))
|
| 84 |
+
self.sa2_joint = SAModule(0.33, 0.6, MLP([128 + 3, 128, 128, 256]))
|
| 85 |
+
self.sa3_joint = GlobalSAModule(MLP([256 + 3, 256, 256, 512]))
|
| 86 |
+
self.fp3_joint = FPModule(1, MLP([512 + 256, 256, 256]))
|
| 87 |
+
self.fp2_joint = FPModule(3, MLP([256 + 128, 128, 128]))
|
| 88 |
+
self.fp1_joint = FPModule(3, MLP([128 + 1, 128, 128]))
|
| 89 |
+
|
| 90 |
+
def forward(self, x, pos, batch):
|
| 91 |
+
'''x1= self.mlp_1(torch.cat((pos, x), dim=1))
|
| 92 |
+
x2 = self.mlp_2(x1)
|
| 93 |
+
x_glb, _ = scatter_max(x2, batch, dim=0)
|
| 94 |
+
x_glb = torch.repeat_interleave(x_glb, torch.bincount(batch), dim=0)
|
| 95 |
+
x3 = self.mlp_3(torch.cat((x_glb, x1), dim=1))
|
| 96 |
+
return x3'''
|
| 97 |
+
sa0_joint = (x, pos, batch)
|
| 98 |
+
sa1_joint = self.sa1_joint(*sa0_joint)
|
| 99 |
+
sa2_joint = self.sa2_joint(*sa1_joint)
|
| 100 |
+
sa3_joint = self.sa3_joint(*sa2_joint)
|
| 101 |
+
fp3_joint = self.fp3_joint(*sa3_joint, *sa2_joint)
|
| 102 |
+
fp2_joint = self.fp2_joint(*fp3_joint, *sa1_joint)
|
| 103 |
+
x_joint, _, _ = self.fp1_joint(*fp2_joint, *sa0_joint)
|
| 104 |
+
return x_joint
|
| 105 |
+
|
| 106 |
+
|
| 107 |
+
class ROOTNET(torch.nn.Module):
|
| 108 |
+
def __init__(self):
|
| 109 |
+
super(ROOTNET, self).__init__()
|
| 110 |
+
self.shape_encoder = ShapeEncoder()
|
| 111 |
+
self.joint_encoder = JointEncoder()
|
| 112 |
+
self.back_layers = Sequential(MLP([128 + 128, 200, 64]), Linear(64, 1))
|
| 113 |
+
|
| 114 |
+
def forward(self, data, shuffle=True):
|
| 115 |
+
joints_label = []
|
| 116 |
+
joints_shuffle = []
|
| 117 |
+
for i in range(len(torch.unique(data.joints_batch))):
|
| 118 |
+
joint_i = data.joints[data.joints_batch==i]
|
| 119 |
+
label_i = joint_i.new(torch.Size((joint_i.shape[0], 1))).zero_()
|
| 120 |
+
label_i[0, 0] = 1
|
| 121 |
+
# random shuffle
|
| 122 |
+
if shuffle:
|
| 123 |
+
idx = torch.randperm(label_i.nelement())
|
| 124 |
+
label_i = label_i[idx]
|
| 125 |
+
joint_i = joint_i[idx]
|
| 126 |
+
joints_shuffle.append(joint_i)
|
| 127 |
+
joints_label.append(label_i)
|
| 128 |
+
joints_shuffle = torch.cat(joints_shuffle, dim=0)
|
| 129 |
+
joints_label = torch.cat(joints_label)
|
| 130 |
+
|
| 131 |
+
x_glb_shape = self.shape_encoder(data)
|
| 132 |
+
shape_feature = torch.repeat_interleave(x_glb_shape, torch.bincount(data.joints_batch), dim=0)
|
| 133 |
+
joint_feature = self.joint_encoder(torch.abs(joints_shuffle[:,0:1]), joints_shuffle, data.joints_batch)
|
| 134 |
+
x_joint = torch.cat([shape_feature, joint_feature], dim=1)
|
| 135 |
+
x_joint = self.back_layers(x_joint)
|
| 136 |
+
return x_joint, joints_label
|
RigNet/models/SKINNING.py
ADDED
|
@@ -0,0 +1,74 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#-------------------------------------------------------------------------------
|
| 2 |
+
# Name: SKINNING.py
|
| 3 |
+
# Purpose: definition of skinning prediction module.
|
| 4 |
+
# RigNet Copyright 2020 University of Massachusetts
|
| 5 |
+
# RigNet is made available under General Public License Version 3 (GPLv3), or under a Commercial License.
|
| 6 |
+
# Please see the LICENSE README.txt file in the main directory for more information and instruction on using and licensing RigNet.
|
| 7 |
+
#-------------------------------------------------------------------------------
|
| 8 |
+
import numpy as np
|
| 9 |
+
import torch
|
| 10 |
+
from torch_scatter import scatter_max
|
| 11 |
+
from torch.nn import Sequential as Seq, Linear as Lin, ReLU, BatchNorm1d as BN, Dropout
|
| 12 |
+
from models.gcn_basic_modules import GCU, MLP
|
| 13 |
+
|
| 14 |
+
__all__ = ['SKINNET', 'skinnet']
|
| 15 |
+
|
| 16 |
+
|
| 17 |
+
class SKINNET(torch.nn.Module):
|
| 18 |
+
def __init__(self, nearest_bone, use_Dg, use_Lf, aggr='max'):
|
| 19 |
+
super(SKINNET, self).__init__()
|
| 20 |
+
self.num_nearest_bone = nearest_bone
|
| 21 |
+
self.use_Dg = use_Dg
|
| 22 |
+
self.use_Lf = use_Lf
|
| 23 |
+
if self.use_Dg and self.use_Lf:
|
| 24 |
+
input_dim = 3 + self.num_nearest_bone * 8
|
| 25 |
+
elif self.use_Dg and not self.use_Lf:
|
| 26 |
+
input_dim = 3 + self.num_nearest_bone * 7
|
| 27 |
+
elif self.use_Lf and not self.use_Dg:
|
| 28 |
+
input_dim = 3 + self.num_nearest_bone * 7
|
| 29 |
+
else:
|
| 30 |
+
input_dim = 3 + self.num_nearest_bone * 6
|
| 31 |
+
self.multi_layer_tranform1 = MLP([input_dim, 128, 64])
|
| 32 |
+
self.gcu1 = GCU(in_channels=64, out_channels=512, aggr=aggr)
|
| 33 |
+
self.gcu2 = GCU(in_channels=512, out_channels=256, aggr=aggr)
|
| 34 |
+
self.gcu3 = GCU(in_channels=256, out_channels=256, aggr=aggr)
|
| 35 |
+
self.multi_layer_tranform2 = MLP([512, 512, 1024])
|
| 36 |
+
|
| 37 |
+
self.cls_branch = Seq(Lin(1024 + 256, 1024), ReLU(), BN(1024), Lin(1024, 512), ReLU(), BN(512),
|
| 38 |
+
Lin(512, self.num_nearest_bone))
|
| 39 |
+
|
| 40 |
+
def forward(self, data):
|
| 41 |
+
samples = data.skin_input
|
| 42 |
+
if self.use_Dg and self.use_Lf:
|
| 43 |
+
samples = samples[:, 0: 8 * self.num_nearest_bone]
|
| 44 |
+
elif self.use_Dg and not self.use_Lf:
|
| 45 |
+
samples = samples[:, np.arange(samples.shape[1]) % 8 != 7]
|
| 46 |
+
samples = samples[:, 0: 7 * self.num_nearest_bone]
|
| 47 |
+
elif self.use_Lf and not self.use_Dg:
|
| 48 |
+
samples = samples[:, np.arange(samples.shape[1]) % 8 != 6]
|
| 49 |
+
samples = samples[:, 0: 7 * self.num_nearest_bone]
|
| 50 |
+
else:
|
| 51 |
+
samples = samples[:, np.arange(samples.shape[1]) % 8 != 7]
|
| 52 |
+
samples = samples[:, np.arange(samples.shape[1]) % 7 != 6]
|
| 53 |
+
samples = samples[:, 0: 6 * self.num_nearest_bone]
|
| 54 |
+
|
| 55 |
+
raw_input = torch.cat([data.pos, samples], dim=1)
|
| 56 |
+
|
| 57 |
+
x_0 = self.multi_layer_tranform1(raw_input)
|
| 58 |
+
x_1 = self.gcu1(x_0, data.tpl_edge_index, data.geo_edge_index)
|
| 59 |
+
|
| 60 |
+
x_global = self.multi_layer_tranform2(x_1)
|
| 61 |
+
x_global, _ = scatter_max(x_global, data.batch, dim=0)
|
| 62 |
+
|
| 63 |
+
x_2 = self.gcu2(x_1, data.tpl_edge_index, data.geo_edge_index)
|
| 64 |
+
x_3 = self.gcu3(x_2, data.tpl_edge_index, data.geo_edge_index)
|
| 65 |
+
x_global = torch.repeat_interleave(x_global, torch.bincount(data.batch), dim=0)
|
| 66 |
+
x_4 = torch.cat([x_3, x_global], dim=1)
|
| 67 |
+
|
| 68 |
+
skin_cls_pred = self.cls_branch(x_4)
|
| 69 |
+
return skin_cls_pred
|
| 70 |
+
|
| 71 |
+
|
| 72 |
+
def skinnet(nearest_bone, use_Dg, use_Lf):
|
| 73 |
+
model = SKINNET(nearest_bone=nearest_bone, use_Dg=use_Dg, use_Lf=use_Lf)
|
| 74 |
+
return model
|
RigNet/models/__init__.py
ADDED
|
@@ -0,0 +1,4 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
from .GCN import *
|
| 2 |
+
from .PairCls_GCN import PairCls
|
| 3 |
+
from .ROOT_GCN import ROOTNET
|
| 4 |
+
from .SKINNING import *
|
RigNet/models/gcn_basic_modules.py
ADDED
|
@@ -0,0 +1,62 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#-------------------------------------------------------------------------------
|
| 2 |
+
# Name: gcn_basic_modules.py
|
| 3 |
+
# Purpose: basic structures (layers) used in our models
|
| 4 |
+
# RigNet Copyright 2020 University of Massachusetts
|
| 5 |
+
# RigNet is made available under General Public License Version 3 (GPLv3), or under a Commercial License.
|
| 6 |
+
# Please see the LICENSE README.txt file in the main directory for more information and instruction on using and licensing RigNet.
|
| 7 |
+
#-------------------------------------------------------------------------------
|
| 8 |
+
import torch
|
| 9 |
+
from torch_geometric.nn import MessagePassing
|
| 10 |
+
from torch_scatter import scatter_max, scatter_mean
|
| 11 |
+
from torch_geometric.utils import add_self_loops, remove_self_loops, softmax
|
| 12 |
+
from torch.nn import Sequential, Dropout, Linear, ReLU, BatchNorm1d, Parameter
|
| 13 |
+
|
| 14 |
+
|
| 15 |
+
def MLP(channels, batch_norm=True):
|
| 16 |
+
if batch_norm:
|
| 17 |
+
return Sequential(*[Sequential(Linear(channels[i - 1], channels[i]), ReLU(), BatchNorm1d(channels[i], momentum=0.1))
|
| 18 |
+
for i in range(1, len(channels))])
|
| 19 |
+
else:
|
| 20 |
+
return Sequential(*[Sequential(Linear(channels[i - 1], channels[i]), ReLU()) for i in range(1, len(channels))])
|
| 21 |
+
|
| 22 |
+
|
| 23 |
+
class EdgeConv(MessagePassing):
|
| 24 |
+
def __init__(self, in_channels, out_channels, nn, aggr='max', **kwargs):
|
| 25 |
+
super(EdgeConv, self).__init__(aggr=aggr, **kwargs)
|
| 26 |
+
self.in_channels = in_channels
|
| 27 |
+
self.out_channels = out_channels
|
| 28 |
+
self.nn = nn
|
| 29 |
+
|
| 30 |
+
def forward(self, x, edge_index):
|
| 31 |
+
""""""
|
| 32 |
+
x = x.unsqueeze(-1) if x.dim() == 1 else x
|
| 33 |
+
edge_index, _ = remove_self_loops(edge_index)
|
| 34 |
+
edge_index, _ = add_self_loops(edge_index, num_nodes=x.size(0))
|
| 35 |
+
return self.propagate(edge_index, x=x)
|
| 36 |
+
|
| 37 |
+
def message(self, x_i, x_j):
|
| 38 |
+
return self.nn(torch.cat([x_i, (x_j - x_i)], dim=1))
|
| 39 |
+
|
| 40 |
+
def update(self, aggr_out):
|
| 41 |
+
aggr_out = aggr_out.view(-1, self.out_channels)
|
| 42 |
+
return aggr_out
|
| 43 |
+
|
| 44 |
+
def __repr__(self):
|
| 45 |
+
return '{}(nn={})'.format(self.__class__.__name__, self.nn)
|
| 46 |
+
|
| 47 |
+
|
| 48 |
+
class GCU(torch.nn.Module):
|
| 49 |
+
def __init__(self, in_channels, out_channels, aggr='max'):
|
| 50 |
+
super(GCU, self).__init__()
|
| 51 |
+
self.edge_conv_tpl = EdgeConv(in_channels=in_channels, out_channels=out_channels // 2,
|
| 52 |
+
nn=MLP([in_channels * 2, out_channels // 2, out_channels // 2]), aggr=aggr)
|
| 53 |
+
self.edge_conv_geo = EdgeConv(in_channels=in_channels, out_channels=out_channels // 2,
|
| 54 |
+
nn=MLP([in_channels * 2, out_channels // 2, out_channels // 2]), aggr=aggr)
|
| 55 |
+
self.mlp = MLP([out_channels, out_channels])
|
| 56 |
+
|
| 57 |
+
def forward(self, x, tpl_edge_index, geo_edge_index):
|
| 58 |
+
x_tpl = self.edge_conv_tpl(x, tpl_edge_index)
|
| 59 |
+
x_geo = self.edge_conv_geo(x, geo_edge_index)
|
| 60 |
+
x_out = torch.cat([x_tpl, x_geo], dim=1)
|
| 61 |
+
x_out = self.mlp(x_out)
|
| 62 |
+
return x_out
|
RigNet/models/supplemental_layers/__init__.py
ADDED
|
File without changes
|
RigNet/models/supplemental_layers/cross_entropy_with_probs.py
ADDED
|
@@ -0,0 +1,67 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
import torch
|
| 2 |
+
import torch.nn.functional as F
|
| 3 |
+
|
| 4 |
+
|
| 5 |
+
def cross_entropy_with_probs_snorkel(input, target, weight=None, reduction="mean"):
|
| 6 |
+
"""Calculate cross-entropy loss when targets are probabilities (floats), not ints.
|
| 7 |
+
PyTorch's F.cross_entropy() method requires integer labels; it does accept
|
| 8 |
+
probabilistic labels. We can, however, simulate such functionality with a for loop,
|
| 9 |
+
calculating the loss contributed by each class and accumulating the results.
|
| 10 |
+
Libraries such as keras do not require this workaround, as methods like
|
| 11 |
+
"categorical_crossentropy" accept float labels natively.
|
| 12 |
+
Note that the method signature is intentionally very similar to F.cross_entropy()
|
| 13 |
+
so that it can be used as a drop-in replacement when target labels are changed from
|
| 14 |
+
from a 1D tensor of ints to a 2D tensor of probabilities.
|
| 15 |
+
Parameters
|
| 16 |
+
----------
|
| 17 |
+
input
|
| 18 |
+
A [num_points, num_classes] tensor of logits
|
| 19 |
+
target
|
| 20 |
+
A [num_points, num_classes] tensor of probabilistic target labels
|
| 21 |
+
weight
|
| 22 |
+
An optional [num_classes] array of weights to multiply the loss by per class
|
| 23 |
+
reduction
|
| 24 |
+
One of "none", "mean", "sum", indicating whether to return one loss per data
|
| 25 |
+
point, the mean loss, or the sum of losses
|
| 26 |
+
Returns
|
| 27 |
+
-------
|
| 28 |
+
torch.Tensor
|
| 29 |
+
The calculated loss
|
| 30 |
+
Raises
|
| 31 |
+
------
|
| 32 |
+
ValueError
|
| 33 |
+
If an invalid reduction keyword is submitted
|
| 34 |
+
"""
|
| 35 |
+
num_points, num_classes = input.shape
|
| 36 |
+
# Note that t.new_zeros, t.new_full put tensor on same device as t
|
| 37 |
+
cum_losses = input.new_zeros(num_points)
|
| 38 |
+
for y in range(num_classes):
|
| 39 |
+
target_temp = input.new_full((num_points,), y, dtype=torch.long)
|
| 40 |
+
y_loss = F.cross_entropy(input, target_temp, reduction="none")
|
| 41 |
+
if weight is not None:
|
| 42 |
+
y_loss = y_loss * weight[y]
|
| 43 |
+
cum_losses += target[:, y].float() * y_loss
|
| 44 |
+
|
| 45 |
+
if reduction == "none":
|
| 46 |
+
return cum_losses
|
| 47 |
+
elif reduction == "mean":
|
| 48 |
+
return cum_losses.mean()
|
| 49 |
+
elif reduction == "sum":
|
| 50 |
+
return cum_losses.sum()
|
| 51 |
+
else:
|
| 52 |
+
raise ValueError("Keyword 'reduction' must be one of ['none', 'mean', 'sum']")
|
| 53 |
+
|
| 54 |
+
|
| 55 |
+
def cross_entropy_with_probs(input, target, weight=None, reduction="mean"):
|
| 56 |
+
input_logsoftmax = F.log_softmax(input, dim=1)
|
| 57 |
+
cum_losses = -target * input_logsoftmax
|
| 58 |
+
if weight is not None:
|
| 59 |
+
cum_losses = cum_losses * weight
|
| 60 |
+
if reduction == "none":
|
| 61 |
+
return cum_losses
|
| 62 |
+
elif reduction == "mean":
|
| 63 |
+
return cum_losses.sum(dim=1).mean()
|
| 64 |
+
elif reduction == "sum":
|
| 65 |
+
return cum_losses.sum()
|
| 66 |
+
else:
|
| 67 |
+
raise ValueError("Keyword 'reduction' must be one of ['none', 'mean', 'sum']")
|
RigNet/models/supplemental_layers/pytorch_chamfer_dist.py
ADDED
|
@@ -0,0 +1,26 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
import torch
|
| 2 |
+
from torch_scatter import scatter_mean
|
| 3 |
+
|
| 4 |
+
|
| 5 |
+
def chamfer_distance_with_average(p1, p2):
|
| 6 |
+
|
| 7 |
+
'''
|
| 8 |
+
Calculate Chamfer Distance between two point sets
|
| 9 |
+
:param p1: size[1, N, D]
|
| 10 |
+
:param p2: size[1, M, D]
|
| 11 |
+
:param debug: whether need to output debug info
|
| 12 |
+
:return: sum of Chamfer Distance of two point sets
|
| 13 |
+
'''
|
| 14 |
+
|
| 15 |
+
assert p1.size(0) == 1 and p2.size(0) == 1
|
| 16 |
+
assert p1.size(2) == p2.size(2)
|
| 17 |
+
p1 = p1.repeat(p2.size(1), 1, 1)
|
| 18 |
+
p1 = p1.transpose(0, 1)
|
| 19 |
+
p2 = p2.repeat(p1.size(0), 1, 1)
|
| 20 |
+
dist = torch.add(p1, torch.neg(p2))
|
| 21 |
+
dist_norm = torch.norm(dist, 2, dim=2)
|
| 22 |
+
dist1 = torch.min(dist_norm, dim=1)[0]
|
| 23 |
+
dist2 = torch.min(dist_norm, dim=0)[0]
|
| 24 |
+
loss = 0.5 * ((torch.mean(dist1)) + (torch.mean(dist2)))
|
| 25 |
+
return loss
|
| 26 |
+
|
RigNet/mst_generate.py
ADDED
|
@@ -0,0 +1,225 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#-------------------------------------------------------------------------------
|
| 2 |
+
# Name: mst_generate.py
|
| 3 |
+
# Purpose: Generate skeleton as a tree based on predicted joints.
|
| 4 |
+
# RigNet Copyright 2020 University of Massachusetts
|
| 5 |
+
# RigNet is made available under General Public License Version 3 (GPLv3), or under a Commercial License.
|
| 6 |
+
# Please see the LICENSE README.txt file in the main directory for more information and instruction on using and licensing RigNet.
|
| 7 |
+
#-------------------------------------------------------------------------------
|
| 8 |
+
|
| 9 |
+
import os
|
| 10 |
+
import cv2
|
| 11 |
+
import argparse
|
| 12 |
+
import numpy as np
|
| 13 |
+
import open3d as o3d
|
| 14 |
+
from utils import binvox_rw
|
| 15 |
+
from utils.tree_utils import TreeNode
|
| 16 |
+
from utils.rig_parser import Skel
|
| 17 |
+
from utils.vis_utils import show_obj_skel, draw_shifted_pts
|
| 18 |
+
from utils.io_utils import readPly
|
| 19 |
+
from utils.cluster_utils import meanshift_cluster, nms_meanshift
|
| 20 |
+
from utils.mst_utils import primMST_symmetry, loadSkel_recur, increase_cost_for_outside_bone, flip, inside_check, sample_on_bone
|
| 21 |
+
from gen_dataset import get_geo_edges, get_tpl_edges
|
| 22 |
+
from geometric_proc.common_ops import calc_surface_geodesic
|
| 23 |
+
|
| 24 |
+
import torch
|
| 25 |
+
from torch_geometric.data import Data
|
| 26 |
+
from torch_geometric.utils import add_self_loops
|
| 27 |
+
|
| 28 |
+
from models.ROOT_GCN import ROOTNET
|
| 29 |
+
from models.PairCls_GCN import PairCls
|
| 30 |
+
|
| 31 |
+
device = torch.device("cuda:0" if torch.cuda.is_available() else "cpu")
|
| 32 |
+
|
| 33 |
+
|
| 34 |
+
def predict_joints(model_id, args):
|
| 35 |
+
"""
|
| 36 |
+
predict joints for a specified model
|
| 37 |
+
:param model_id: processed model ID number
|
| 38 |
+
:param args:
|
| 39 |
+
:return: predicted joints, and voxelized mesh
|
| 40 |
+
"""
|
| 41 |
+
vox_folder = os.path.join(args.dataset_folder, 'vox/')
|
| 42 |
+
mesh_folder = os.path.join(args.dataset_folder, 'obj_remesh/')
|
| 43 |
+
raw_pred = os.path.join(args.res_folder, '{:d}.ply'.format(model_id))
|
| 44 |
+
vox_file = os.path.join(vox_folder, '{:d}.binvox'.format(model_id))
|
| 45 |
+
mesh_file = os.path.join(mesh_folder, '{:d}.obj'.format(model_id))
|
| 46 |
+
pred_attn = np.load(os.path.join(args.res_folder, '{:d}_attn.npy'.format(model_id)))
|
| 47 |
+
|
| 48 |
+
with open(vox_file, 'rb') as fvox:
|
| 49 |
+
vox = binvox_rw.read_as_3d_array(fvox)
|
| 50 |
+
pred_joints = readPly(raw_pred)
|
| 51 |
+
pred_joints, index_inside = inside_check(pred_joints, vox)
|
| 52 |
+
pred_attn = pred_attn[index_inside, :]
|
| 53 |
+
# img = draw_shifted_pts(mesh_file, pred_joints, weights=pred_attn)
|
| 54 |
+
|
| 55 |
+
bandwidth = np.load(os.path.join(args.res_folder, '{:d}_bandwidth.npy'.format(model_id)))
|
| 56 |
+
bandwidth = bandwidth[0]
|
| 57 |
+
pred_joints = pred_joints[pred_attn.squeeze() > 1e-3]
|
| 58 |
+
pred_attn = pred_attn[pred_attn.squeeze() > 1e-3]
|
| 59 |
+
|
| 60 |
+
# reflect raw points
|
| 61 |
+
pred_joints_reflect = pred_joints * np.array([[-1, 1, 1]])
|
| 62 |
+
pred_joints = np.concatenate((pred_joints, pred_joints_reflect), axis=0)
|
| 63 |
+
pred_attn = np.tile(pred_attn, (2, 1))
|
| 64 |
+
# img = draw_shifted_pts(mesh_file, pred_joints, weights=pred_attn)
|
| 65 |
+
# cv2.imwrite(os.path.join(res_folder, '{:s}_raw.jpg'.format(model_id)), img[:, :, ::-1])
|
| 66 |
+
|
| 67 |
+
pred_joints = meanshift_cluster(pred_joints, bandwidth, pred_attn, max_iter=20)
|
| 68 |
+
Y_dist = np.sum(((pred_joints[np.newaxis, ...] - pred_joints[:, np.newaxis, :]) ** 2), axis=2)
|
| 69 |
+
density = np.maximum(bandwidth ** 2 - Y_dist, np.zeros(Y_dist.shape))
|
| 70 |
+
# density = density * pred_attn
|
| 71 |
+
density = np.sum(density, axis=0)
|
| 72 |
+
density_sum = np.sum(density)
|
| 73 |
+
pred_joints_ = pred_joints[density / density_sum > args.threshold_best]
|
| 74 |
+
density_ = density[density / density_sum > args.threshold_best]
|
| 75 |
+
pred_joints_ = nms_meanshift(pred_joints_, density_, bandwidth)
|
| 76 |
+
pred_joints_, _ = flip(pred_joints_)
|
| 77 |
+
|
| 78 |
+
reduce_threshold = args.threshold_best
|
| 79 |
+
while len(pred_joints_) < 2 and reduce_threshold > 1e-7:
|
| 80 |
+
# print('reducing')
|
| 81 |
+
reduce_threshold = reduce_threshold / 1.3
|
| 82 |
+
pred_joints_ = pred_joints[density / density_sum >= reduce_threshold]
|
| 83 |
+
density_ = density[density / density_sum > reduce_threshold]
|
| 84 |
+
pred_joints_ = nms_meanshift(pred_joints_, density_, bandwidth)
|
| 85 |
+
pred_joints_, _ = flip(pred_joints_)
|
| 86 |
+
if reduce_threshold <= 1e-7:
|
| 87 |
+
pred_joints_ = nms_meanshift(pred_joints_, density, bandwidth)
|
| 88 |
+
pred_joints_, _ = flip(pred_joints_)
|
| 89 |
+
|
| 90 |
+
pred_joints = pred_joints_
|
| 91 |
+
# img = draw_shifted_pts(mesh_file, pred_joints)
|
| 92 |
+
# cv2.imwrite(os.path.join(res_folder, '{:d}_joint.jpg'.format(model_id)), img)
|
| 93 |
+
# np.save(os.path.join(res_folder, '{:d}_joint.npy'.format(model_id)), pred_joints)
|
| 94 |
+
return pred_joints, vox
|
| 95 |
+
|
| 96 |
+
|
| 97 |
+
def getInitId(data, model):
|
| 98 |
+
"""
|
| 99 |
+
predict root joint ID via rootnet
|
| 100 |
+
:param data:
|
| 101 |
+
:param model:
|
| 102 |
+
:return:
|
| 103 |
+
"""
|
| 104 |
+
with torch.no_grad():
|
| 105 |
+
root_prob, _ = model(data, shuffle=False)
|
| 106 |
+
root_prob = torch.sigmoid(root_prob).data.cpu().numpy()
|
| 107 |
+
root_id = np.argmax(root_prob)
|
| 108 |
+
return root_id
|
| 109 |
+
|
| 110 |
+
|
| 111 |
+
def create_single_data(mesh, vox, surface_geodesic, pred_joints):
|
| 112 |
+
"""
|
| 113 |
+
create data used as input to networks, wrapped by Data structure in pytorch-gemetric library
|
| 114 |
+
:param mesh: input mesh loaded by open3d
|
| 115 |
+
:param vox: voxelized mesh
|
| 116 |
+
:param surface_geodesic: geodesic distance matrix of all vertices
|
| 117 |
+
:param pred_joints: predicted joints
|
| 118 |
+
:return: wrapped data structure
|
| 119 |
+
"""
|
| 120 |
+
mesh_v = np.asarray(mesh.vertices)
|
| 121 |
+
mesh_vn = np.asarray(mesh.vertex_normals)
|
| 122 |
+
mesh_f = np.asarray(mesh.triangles)
|
| 123 |
+
|
| 124 |
+
# vertices
|
| 125 |
+
v = np.concatenate((mesh_v, mesh_vn), axis=1)
|
| 126 |
+
v = torch.from_numpy(v).float()
|
| 127 |
+
|
| 128 |
+
# topology edges
|
| 129 |
+
print(" gathering topological edges.")
|
| 130 |
+
tpl_e = get_tpl_edges(mesh_v, mesh_f).T
|
| 131 |
+
tpl_e = torch.from_numpy(tpl_e).long()
|
| 132 |
+
tpl_e, _ = add_self_loops(tpl_e, num_nodes=v.size(0))
|
| 133 |
+
|
| 134 |
+
# geodesic edges
|
| 135 |
+
print(" gathering geodesic edges.")
|
| 136 |
+
geo_e = get_geo_edges(surface_geodesic, mesh_v).T
|
| 137 |
+
geo_e = torch.from_numpy(geo_e).long()
|
| 138 |
+
geo_e, _ = add_self_loops(geo_e, num_nodes=v.size(0))
|
| 139 |
+
|
| 140 |
+
batch = np.zeros(len(v))
|
| 141 |
+
batch = torch.from_numpy(batch).long()
|
| 142 |
+
|
| 143 |
+
pair_all = []
|
| 144 |
+
for joint1_id in range(len(pred_joints)):
|
| 145 |
+
for joint2_id in range(joint1_id + 1, len(pred_joints)):
|
| 146 |
+
dist = np.linalg.norm(pred_joints[joint1_id] - pred_joints[joint2_id])
|
| 147 |
+
bone_samples = sample_on_bone(pred_joints[joint1_id], pred_joints[joint2_id])
|
| 148 |
+
bone_samples_inside, _ = inside_check(bone_samples, vox)
|
| 149 |
+
outside_proportion = len(bone_samples_inside) / (len(bone_samples) + 1e-10)
|
| 150 |
+
pair = np.array([joint1_id, joint2_id, dist, outside_proportion, 1])
|
| 151 |
+
pair_all.append(pair)
|
| 152 |
+
pair_all = np.array(pair_all)
|
| 153 |
+
pair_all = torch.from_numpy(pair_all).float()
|
| 154 |
+
num_pair = len(pair_all)
|
| 155 |
+
num_joint = len(pred_joints)
|
| 156 |
+
if len(pred_joints) < len(mesh_v):
|
| 157 |
+
pred_joints = np.tile(pred_joints, (round(1.0 * len(mesh_v) / len(pred_joints) + 0.5), 1))
|
| 158 |
+
pred_joints = pred_joints[:len(mesh_v), :]
|
| 159 |
+
elif len(pred_joints) > len(mesh_v):
|
| 160 |
+
pred_joints = pred_joints[:len(mesh_v), :]
|
| 161 |
+
pred_joints = torch.from_numpy(pred_joints).float()
|
| 162 |
+
|
| 163 |
+
data = Data(x=torch.from_numpy(mesh_vn), pos=torch.from_numpy(mesh_v).float(), batch=batch, y=pred_joints,
|
| 164 |
+
pairs=pair_all, num_pair=[num_pair], tpl_edge_index=tpl_e, geo_edge_index=geo_e, num_joint=[num_joint]).to(device)
|
| 165 |
+
return data
|
| 166 |
+
|
| 167 |
+
|
| 168 |
+
def run_mst_generate(args):
|
| 169 |
+
"""
|
| 170 |
+
generate skeleton in batch
|
| 171 |
+
:param args: input folder path and data folder path
|
| 172 |
+
"""
|
| 173 |
+
test_list = np.loadtxt(os.path.join(args.dataset_folder, 'test_final.txt'), dtype=np.int)
|
| 174 |
+
root_select_model = ROOTNET()
|
| 175 |
+
root_select_model.to(device)
|
| 176 |
+
root_select_model.eval()
|
| 177 |
+
root_checkpoint = torch.load(args.rootnet)
|
| 178 |
+
root_select_model.load_state_dict(root_checkpoint['state_dict'])
|
| 179 |
+
connectivity_model = PairCls()
|
| 180 |
+
connectivity_model.to(device)
|
| 181 |
+
connectivity_model.eval()
|
| 182 |
+
conn_checkpoint = torch.load(args.bonenet)
|
| 183 |
+
connectivity_model.load_state_dict(conn_checkpoint['state_dict'])
|
| 184 |
+
|
| 185 |
+
for model_id in test_list:
|
| 186 |
+
print(model_id)
|
| 187 |
+
pred_joints, vox = predict_joints(model_id, args)
|
| 188 |
+
mesh_filename = os.path.join(args.dataset_folder, 'obj_remesh/{:d}.obj'.format(model_id))
|
| 189 |
+
mesh = o3d.io.read_triangle_mesh(mesh_filename)
|
| 190 |
+
surface_geodesic = calc_surface_geodesic(mesh)
|
| 191 |
+
data = create_single_data(mesh, vox, surface_geodesic, pred_joints)
|
| 192 |
+
root_id = getInitId(data, root_select_model)
|
| 193 |
+
with torch.no_grad():
|
| 194 |
+
cost_matrix, _ = connectivity_model.forward(data)
|
| 195 |
+
connect_prob = torch.sigmoid(cost_matrix)
|
| 196 |
+
pair_idx = data.pairs.long().data.cpu().numpy()
|
| 197 |
+
cost_matrix = np.zeros((data.num_joint[0], data.num_joint[0]))
|
| 198 |
+
cost_matrix[pair_idx[:, 0], pair_idx[:, 1]] = connect_prob.data.cpu().numpy().squeeze()
|
| 199 |
+
cost_matrix = cost_matrix + cost_matrix.transpose()
|
| 200 |
+
cost_matrix = -np.log(cost_matrix+1e-10)
|
| 201 |
+
#cost_matrix = flip_cost_matrix(pred_joints, cost_matrix)
|
| 202 |
+
cost_matrix = increase_cost_for_outside_bone(cost_matrix, pred_joints, vox)
|
| 203 |
+
|
| 204 |
+
skel = Skel()
|
| 205 |
+
parent, key, root_id = primMST_symmetry(cost_matrix, root_id, pred_joints)
|
| 206 |
+
for i in range(len(parent)):
|
| 207 |
+
if parent[i] == -1:
|
| 208 |
+
skel.root = TreeNode('root', tuple(pred_joints[i]))
|
| 209 |
+
break
|
| 210 |
+
loadSkel_recur(skel.root, i, None, pred_joints, parent)
|
| 211 |
+
img = show_obj_skel(mesh_filename, skel.root)
|
| 212 |
+
cv2.imwrite(os.path.join(args.res_folder, '{:d}_skel.jpg'.format(model_id)), img[:,:,::-1])
|
| 213 |
+
skel.save(os.path.join(args.res_folder, '{:d}_skel.txt'.format(model_id)))
|
| 214 |
+
|
| 215 |
+
|
| 216 |
+
if __name__ == '__main__':
|
| 217 |
+
parser = argparse.ArgumentParser(description='')
|
| 218 |
+
parser.add_argument('--dataset_folder', default='/media/zhanxu/4T1/ModelResource_RigNetv1_preproccessed/', type=str)
|
| 219 |
+
parser.add_argument('--res_folder', default='results/gcn_meanshift/best_25/', type=str)
|
| 220 |
+
parser.add_argument('--rootnet', default='checkpoints/rootnet/model_best.pth.tar', type=str)
|
| 221 |
+
parser.add_argument('--bonenet', default='checkpoints/bonenet/model_best.pth.tar', type=str)
|
| 222 |
+
parser.add_argument('--threshold_best', default=1e-5, type=float)
|
| 223 |
+
args = parser.parse_args()
|
| 224 |
+
print(args)
|
| 225 |
+
run_mst_generate(args)
|
RigNet/quick_start.py
ADDED
|
@@ -0,0 +1,476 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# ---------------------------------------------------------------------------------------------------------
|
| 2 |
+
# Name: quick_start.py
|
| 3 |
+
# Purpose: An easy-to-use demo. Also serves as an interface of the pipeline.
|
| 4 |
+
# RigNet Copyright 2020 University of Massachusetts
|
| 5 |
+
# RigNet is made available under General Public License Version 3 (GPLv3), or under a Commercial License.
|
| 6 |
+
# Please see the LICENSE README.txt file in the main directory for more information and instruction on using and licensing RigNet.
|
| 7 |
+
# ---------------------------------------------------------------------------------------------------------
|
| 8 |
+
|
| 9 |
+
import os
|
| 10 |
+
from sys import platform
|
| 11 |
+
import trimesh
|
| 12 |
+
import numpy as np
|
| 13 |
+
import open3d as o3d
|
| 14 |
+
import itertools as it
|
| 15 |
+
|
| 16 |
+
import torch
|
| 17 |
+
from torch_geometric.data import Data
|
| 18 |
+
from torch_geometric.utils import add_self_loops
|
| 19 |
+
|
| 20 |
+
from utils import binvox_rw
|
| 21 |
+
from utils.rig_parser import Skel, Info
|
| 22 |
+
from utils.tree_utils import TreeNode
|
| 23 |
+
from utils.io_utils import assemble_skel_skin
|
| 24 |
+
from utils.vis_utils import draw_shifted_pts, show_obj_skel, show_mesh_vox
|
| 25 |
+
from utils.cluster_utils import meanshift_cluster, nms_meanshift
|
| 26 |
+
from utils.mst_utils import increase_cost_for_outside_bone, primMST_symmetry, loadSkel_recur, inside_check, flip
|
| 27 |
+
|
| 28 |
+
from geometric_proc.common_ops import get_bones, calc_surface_geodesic
|
| 29 |
+
from geometric_proc.compute_volumetric_geodesic import pts2line, calc_pts2bone_visible_mat
|
| 30 |
+
|
| 31 |
+
from gen_dataset import get_tpl_edges, get_geo_edges
|
| 32 |
+
from mst_generate import sample_on_bone, getInitId
|
| 33 |
+
from run_skinning import post_filter
|
| 34 |
+
|
| 35 |
+
from models.GCN import JOINTNET_MASKNET_MEANSHIFT as JOINTNET
|
| 36 |
+
from models.ROOT_GCN import ROOTNET
|
| 37 |
+
from models.PairCls_GCN import PairCls as BONENET
|
| 38 |
+
from models.SKINNING import SKINNET
|
| 39 |
+
|
| 40 |
+
|
| 41 |
+
def normalize_obj(mesh_v):
|
| 42 |
+
dims = [max(mesh_v[:, 0]) - min(mesh_v[:, 0]),
|
| 43 |
+
max(mesh_v[:, 1]) - min(mesh_v[:, 1]),
|
| 44 |
+
max(mesh_v[:, 2]) - min(mesh_v[:, 2])]
|
| 45 |
+
scale = 1.0 / max(dims)
|
| 46 |
+
pivot = np.array([(min(mesh_v[:, 0]) + max(mesh_v[:, 0])) / 2, min(mesh_v[:, 1]),
|
| 47 |
+
(min(mesh_v[:, 2]) + max(mesh_v[:, 2])) / 2])
|
| 48 |
+
mesh_v[:, 0] -= pivot[0]
|
| 49 |
+
mesh_v[:, 1] -= pivot[1]
|
| 50 |
+
mesh_v[:, 2] -= pivot[2]
|
| 51 |
+
mesh_v *= scale
|
| 52 |
+
return mesh_v, pivot, scale
|
| 53 |
+
|
| 54 |
+
|
| 55 |
+
def create_single_data(mesh_filaname):
|
| 56 |
+
"""
|
| 57 |
+
create input data for the network. The data is wrapped by Data structure in pytorch-geometric library
|
| 58 |
+
:param mesh_filaname: name of the input mesh
|
| 59 |
+
:return: wrapped data, voxelized mesh, and geodesic distance matrix of all vertices
|
| 60 |
+
"""
|
| 61 |
+
mesh = o3d.io.read_triangle_mesh(mesh_filaname)
|
| 62 |
+
mesh.compute_vertex_normals()
|
| 63 |
+
mesh_v = np.asarray(mesh.vertices)
|
| 64 |
+
mesh_vn = np.asarray(mesh.vertex_normals)
|
| 65 |
+
mesh_f = np.asarray(mesh.triangles)
|
| 66 |
+
|
| 67 |
+
mesh_v, translation_normalize, scale_normalize = normalize_obj(mesh_v)
|
| 68 |
+
mesh_normalized = o3d.geometry.TriangleMesh(vertices=o3d.utility.Vector3dVector(mesh_v), triangles=o3d.utility.Vector3iVector(mesh_f))
|
| 69 |
+
o3d.io.write_triangle_mesh(mesh_filename.replace("_remesh.obj", "_normalized.obj"), mesh_normalized)
|
| 70 |
+
|
| 71 |
+
# vertices
|
| 72 |
+
v = np.concatenate((mesh_v, mesh_vn), axis=1)
|
| 73 |
+
v = torch.from_numpy(v).float()
|
| 74 |
+
|
| 75 |
+
# topology edges
|
| 76 |
+
print(" gathering topological edges.")
|
| 77 |
+
tpl_e = get_tpl_edges(mesh_v, mesh_f).T
|
| 78 |
+
tpl_e = torch.from_numpy(tpl_e).long()
|
| 79 |
+
tpl_e, _ = add_self_loops(tpl_e, num_nodes=v.size(0))
|
| 80 |
+
|
| 81 |
+
# surface geodesic distance matrix
|
| 82 |
+
print(" calculating surface geodesic matrix.")
|
| 83 |
+
surface_geodesic = calc_surface_geodesic(mesh)
|
| 84 |
+
|
| 85 |
+
# geodesic edges
|
| 86 |
+
print(" gathering geodesic edges.")
|
| 87 |
+
geo_e = get_geo_edges(surface_geodesic, mesh_v).T
|
| 88 |
+
geo_e = torch.from_numpy(geo_e).long()
|
| 89 |
+
geo_e, _ = add_self_loops(geo_e, num_nodes=v.size(0))
|
| 90 |
+
|
| 91 |
+
# batch
|
| 92 |
+
batch = torch.zeros(len(v), dtype=torch.long)
|
| 93 |
+
|
| 94 |
+
# voxel
|
| 95 |
+
if not os.path.exists(mesh_filaname.replace('_remesh.obj', '_normalized.binvox')):
|
| 96 |
+
if platform == "linux" or platform == "linux2":
|
| 97 |
+
os.system("./binvox -d 88 -pb " + mesh_filaname.replace("_remesh.obj", "_normalized.obj"))
|
| 98 |
+
elif platform == "win32":
|
| 99 |
+
os.system("binvox.exe -d 88 " + mesh_filaname.replace("_remesh.obj", "_normalized.obj"))
|
| 100 |
+
else:
|
| 101 |
+
raise Exception('Sorry, we currently only support windows and linux.')
|
| 102 |
+
|
| 103 |
+
with open(mesh_filaname.replace('_remesh.obj', '_normalized.binvox'), 'rb') as fvox:
|
| 104 |
+
vox = binvox_rw.read_as_3d_array(fvox)
|
| 105 |
+
|
| 106 |
+
data = Data(x=v[:, 3:6], pos=v[:, 0:3], tpl_edge_index=tpl_e, geo_edge_index=geo_e, batch=batch)
|
| 107 |
+
return data, vox, surface_geodesic, translation_normalize, scale_normalize
|
| 108 |
+
|
| 109 |
+
|
| 110 |
+
def predict_joints(input_data, vox, joint_pred_net, threshold, bandwidth=None, mesh_filename=None):
|
| 111 |
+
"""
|
| 112 |
+
Predict joints
|
| 113 |
+
:param input_data: wrapped input data
|
| 114 |
+
:param vox: voxelized mesh
|
| 115 |
+
:param joint_pred_net: network for predicting joints
|
| 116 |
+
:param threshold: density threshold to filter out shifted points
|
| 117 |
+
:param bandwidth: bandwidth for meanshift clustering
|
| 118 |
+
:param mesh_filename: mesh filename for visualization
|
| 119 |
+
:return: wrapped data with predicted joints, pair-wise bone representation added.
|
| 120 |
+
"""
|
| 121 |
+
data_displacement, _, attn_pred, bandwidth_pred = joint_pred_net(input_data)
|
| 122 |
+
y_pred = data_displacement + input_data.pos
|
| 123 |
+
y_pred_np = y_pred.data.cpu().numpy()
|
| 124 |
+
attn_pred_np = attn_pred.data.cpu().numpy()
|
| 125 |
+
y_pred_np, index_inside = inside_check(y_pred_np, vox)
|
| 126 |
+
attn_pred_np = attn_pred_np[index_inside, :]
|
| 127 |
+
y_pred_np = y_pred_np[attn_pred_np.squeeze() > 1e-3]
|
| 128 |
+
attn_pred_np = attn_pred_np[attn_pred_np.squeeze() > 1e-3]
|
| 129 |
+
|
| 130 |
+
# symmetrize points by reflecting
|
| 131 |
+
y_pred_np_reflect = y_pred_np * np.array([[-1, 1, 1]])
|
| 132 |
+
y_pred_np = np.concatenate((y_pred_np, y_pred_np_reflect), axis=0)
|
| 133 |
+
attn_pred_np = np.tile(attn_pred_np, (2, 1))
|
| 134 |
+
|
| 135 |
+
#img = draw_shifted_pts(mesh_filename, y_pred_np, weights=attn_pred_np)
|
| 136 |
+
if bandwidth is None:
|
| 137 |
+
bandwidth = bandwidth_pred.item()
|
| 138 |
+
y_pred_np = meanshift_cluster(y_pred_np, bandwidth, attn_pred_np, max_iter=40)
|
| 139 |
+
#img = draw_shifted_pts(mesh_filename, y_pred_np, weights=attn_pred_np)
|
| 140 |
+
|
| 141 |
+
Y_dist = np.sum(((y_pred_np[np.newaxis, ...] - y_pred_np[:, np.newaxis, :]) ** 2), axis=2)
|
| 142 |
+
density = np.maximum(bandwidth ** 2 - Y_dist, np.zeros(Y_dist.shape))
|
| 143 |
+
density = np.sum(density, axis=0)
|
| 144 |
+
density_sum = np.sum(density)
|
| 145 |
+
y_pred_np = y_pred_np[density / density_sum > threshold]
|
| 146 |
+
attn_pred_np = attn_pred_np[density / density_sum > threshold][:, 0]
|
| 147 |
+
density = density[density / density_sum > threshold]
|
| 148 |
+
|
| 149 |
+
#img = draw_shifted_pts(mesh_filename, y_pred_np, weights=attn_pred_np)
|
| 150 |
+
pred_joints = nms_meanshift(y_pred_np, density, bandwidth)
|
| 151 |
+
pred_joints, _ = flip(pred_joints)
|
| 152 |
+
#img = draw_shifted_pts(mesh_filename, pred_joints)
|
| 153 |
+
|
| 154 |
+
# prepare and add new data members
|
| 155 |
+
pairs = list(it.combinations(range(pred_joints.shape[0]), 2))
|
| 156 |
+
pair_attr = []
|
| 157 |
+
for pr in pairs:
|
| 158 |
+
dist = np.linalg.norm(pred_joints[pr[0]] - pred_joints[pr[1]])
|
| 159 |
+
bone_samples = sample_on_bone(pred_joints[pr[0]], pred_joints[pr[1]])
|
| 160 |
+
bone_samples_inside, _ = inside_check(bone_samples, vox)
|
| 161 |
+
outside_proportion = len(bone_samples_inside) / (len(bone_samples) + 1e-10)
|
| 162 |
+
attr = np.array([dist, outside_proportion, 1])
|
| 163 |
+
pair_attr.append(attr)
|
| 164 |
+
pairs = np.array(pairs)
|
| 165 |
+
pair_attr = np.array(pair_attr)
|
| 166 |
+
pairs = torch.from_numpy(pairs).float()
|
| 167 |
+
pair_attr = torch.from_numpy(pair_attr).float()
|
| 168 |
+
pred_joints = torch.from_numpy(pred_joints).float()
|
| 169 |
+
joints_batch = torch.zeros(len(pred_joints), dtype=torch.long)
|
| 170 |
+
pairs_batch = torch.zeros(len(pairs), dtype=torch.long)
|
| 171 |
+
|
| 172 |
+
input_data.joints = pred_joints
|
| 173 |
+
input_data.pairs = pairs
|
| 174 |
+
input_data.pair_attr = pair_attr
|
| 175 |
+
input_data.joints_batch = joints_batch
|
| 176 |
+
input_data.pairs_batch = pairs_batch
|
| 177 |
+
return input_data
|
| 178 |
+
|
| 179 |
+
|
| 180 |
+
def predict_skeleton(input_data, vox, root_pred_net, bone_pred_net, mesh_filename):
|
| 181 |
+
"""
|
| 182 |
+
Predict skeleton structure based on joints
|
| 183 |
+
:param input_data: wrapped data
|
| 184 |
+
:param vox: voxelized mesh
|
| 185 |
+
:param root_pred_net: network to predict root
|
| 186 |
+
:param bone_pred_net: network to predict pairwise connectivity cost
|
| 187 |
+
:param mesh_filename: meshfilename for debugging
|
| 188 |
+
:return: predicted skeleton structure
|
| 189 |
+
"""
|
| 190 |
+
root_id = getInitId(input_data, root_pred_net)
|
| 191 |
+
pred_joints = input_data.joints.data.cpu().numpy()
|
| 192 |
+
|
| 193 |
+
with torch.no_grad():
|
| 194 |
+
connect_prob, _ = bone_pred_net(input_data, permute_joints=False)
|
| 195 |
+
connect_prob = torch.sigmoid(connect_prob)
|
| 196 |
+
pair_idx = input_data.pairs.long().data.cpu().numpy()
|
| 197 |
+
prob_matrix = np.zeros((len(input_data.joints), len(input_data.joints)))
|
| 198 |
+
prob_matrix[pair_idx[:, 0], pair_idx[:, 1]] = connect_prob.data.cpu().numpy().squeeze()
|
| 199 |
+
prob_matrix = prob_matrix + prob_matrix.transpose()
|
| 200 |
+
cost_matrix = -np.log(prob_matrix + 1e-10)
|
| 201 |
+
cost_matrix = increase_cost_for_outside_bone(cost_matrix, pred_joints, vox)
|
| 202 |
+
|
| 203 |
+
pred_skel = Info()
|
| 204 |
+
parent, key, root_id = primMST_symmetry(cost_matrix, root_id, pred_joints)
|
| 205 |
+
for i in range(len(parent)):
|
| 206 |
+
if parent[i] == -1:
|
| 207 |
+
pred_skel.root = TreeNode('root', tuple(pred_joints[i]))
|
| 208 |
+
break
|
| 209 |
+
loadSkel_recur(pred_skel.root, i, None, pred_joints, parent)
|
| 210 |
+
pred_skel.joint_pos = pred_skel.get_joint_dict()
|
| 211 |
+
#show_mesh_vox(mesh_filename, vox, pred_skel.root)
|
| 212 |
+
try:
|
| 213 |
+
img = show_obj_skel(mesh_filename, pred_skel.root)
|
| 214 |
+
except:
|
| 215 |
+
print("Visualization is not supported on headless servers. Please consider other headless rendering methods.")
|
| 216 |
+
return pred_skel
|
| 217 |
+
|
| 218 |
+
|
| 219 |
+
def calc_geodesic_matrix(bones, mesh_v, surface_geodesic, mesh_filename, subsampling=False):
|
| 220 |
+
"""
|
| 221 |
+
calculate volumetric geodesic distance from vertices to each bones
|
| 222 |
+
:param bones: B*6 numpy array where each row stores the starting and ending joint position of a bone
|
| 223 |
+
:param mesh_v: V*3 mesh vertices
|
| 224 |
+
:param surface_geodesic: geodesic distance matrix of all vertices
|
| 225 |
+
:param mesh_filename: mesh filename
|
| 226 |
+
:return: an approaximate volumetric geodesic distance matrix V*B, were (v,b) is the distance from vertex v to bone b
|
| 227 |
+
"""
|
| 228 |
+
|
| 229 |
+
if subsampling:
|
| 230 |
+
mesh0 = o3d.io.read_triangle_mesh(mesh_filename)
|
| 231 |
+
mesh0 = mesh0.simplify_quadric_decimation(3000)
|
| 232 |
+
o3d.io.write_triangle_mesh(mesh_filename.replace(".obj", "_simplified.obj"), mesh0)
|
| 233 |
+
mesh_trimesh = trimesh.load(mesh_filename.replace(".obj", "_simplified.obj"))
|
| 234 |
+
subsamples_ids = np.random.choice(len(mesh_v), np.min((len(mesh_v), 1500)), replace=False)
|
| 235 |
+
subsamples = mesh_v[subsamples_ids, :]
|
| 236 |
+
surface_geodesic = surface_geodesic[subsamples_ids, :][:, subsamples_ids]
|
| 237 |
+
else:
|
| 238 |
+
mesh_trimesh = trimesh.load(mesh_filename)
|
| 239 |
+
subsamples = mesh_v
|
| 240 |
+
origins, ends, pts_bone_dist = pts2line(subsamples, bones)
|
| 241 |
+
pts_bone_visibility = calc_pts2bone_visible_mat(mesh_trimesh, origins, ends)
|
| 242 |
+
pts_bone_visibility = pts_bone_visibility.reshape(len(bones), len(subsamples)).transpose()
|
| 243 |
+
pts_bone_dist = pts_bone_dist.reshape(len(bones), len(subsamples)).transpose()
|
| 244 |
+
# remove visible points which are too far
|
| 245 |
+
for b in range(pts_bone_visibility.shape[1]):
|
| 246 |
+
visible_pts = np.argwhere(pts_bone_visibility[:, b] == 1).squeeze(1)
|
| 247 |
+
if len(visible_pts) == 0:
|
| 248 |
+
continue
|
| 249 |
+
threshold_b = np.percentile(pts_bone_dist[visible_pts, b], 15)
|
| 250 |
+
pts_bone_visibility[pts_bone_dist[:, b] > 1.3 * threshold_b, b] = False
|
| 251 |
+
|
| 252 |
+
visible_matrix = np.zeros(pts_bone_visibility.shape)
|
| 253 |
+
visible_matrix[np.where(pts_bone_visibility == 1)] = pts_bone_dist[np.where(pts_bone_visibility == 1)]
|
| 254 |
+
for c in range(visible_matrix.shape[1]):
|
| 255 |
+
unvisible_pts = np.argwhere(pts_bone_visibility[:, c] == 0).squeeze(1)
|
| 256 |
+
visible_pts = np.argwhere(pts_bone_visibility[:, c] == 1).squeeze(1)
|
| 257 |
+
if len(visible_pts) == 0:
|
| 258 |
+
visible_matrix[:, c] = pts_bone_dist[:, c]
|
| 259 |
+
continue
|
| 260 |
+
for r in unvisible_pts:
|
| 261 |
+
dist1 = np.min(surface_geodesic[r, visible_pts])
|
| 262 |
+
nn_visible = visible_pts[np.argmin(surface_geodesic[r, visible_pts])]
|
| 263 |
+
if np.isinf(dist1):
|
| 264 |
+
visible_matrix[r, c] = 8.0 + pts_bone_dist[r, c]
|
| 265 |
+
else:
|
| 266 |
+
visible_matrix[r, c] = dist1 + visible_matrix[nn_visible, c]
|
| 267 |
+
if subsampling:
|
| 268 |
+
nn_dist = np.sum((mesh_v[:, np.newaxis, :] - subsamples[np.newaxis, ...])**2, axis=2)
|
| 269 |
+
nn_ind = np.argmin(nn_dist, axis=1)
|
| 270 |
+
visible_matrix = visible_matrix[nn_ind, :]
|
| 271 |
+
os.remove(mesh_filename.replace(".obj", "_simplified.obj"))
|
| 272 |
+
return visible_matrix
|
| 273 |
+
|
| 274 |
+
|
| 275 |
+
def predict_skinning(input_data, pred_skel, skin_pred_net, surface_geodesic, mesh_filename, subsampling=False):
|
| 276 |
+
"""
|
| 277 |
+
predict skinning
|
| 278 |
+
:param input_data: wrapped input data
|
| 279 |
+
:param pred_skel: predicted skeleton
|
| 280 |
+
:param skin_pred_net: network to predict skinning weights
|
| 281 |
+
:param surface_geodesic: geodesic distance matrix of all vertices
|
| 282 |
+
:param mesh_filename: mesh filename
|
| 283 |
+
:return: predicted rig with skinning weights information
|
| 284 |
+
"""
|
| 285 |
+
global device, output_folder
|
| 286 |
+
num_nearest_bone = 5
|
| 287 |
+
bones, bone_names, bone_isleaf = get_bones(pred_skel)
|
| 288 |
+
mesh_v = input_data.pos.data.cpu().numpy()
|
| 289 |
+
print(" calculating volumetric geodesic distance from vertices to bone. This step takes some time...")
|
| 290 |
+
geo_dist = calc_geodesic_matrix(bones, mesh_v, surface_geodesic, mesh_filename, subsampling=subsampling)
|
| 291 |
+
input_samples = [] # joint_pos (x, y, z), (bone_id, 1/D)*5
|
| 292 |
+
loss_mask = []
|
| 293 |
+
skin_nn = []
|
| 294 |
+
for v_id in range(len(mesh_v)):
|
| 295 |
+
geo_dist_v = geo_dist[v_id]
|
| 296 |
+
bone_id_near_to_far = np.argsort(geo_dist_v)
|
| 297 |
+
this_sample = []
|
| 298 |
+
this_nn = []
|
| 299 |
+
this_mask = []
|
| 300 |
+
for i in range(num_nearest_bone):
|
| 301 |
+
if i >= len(bones):
|
| 302 |
+
this_sample += bones[bone_id_near_to_far[0]].tolist()
|
| 303 |
+
this_sample.append(1.0 / (geo_dist_v[bone_id_near_to_far[0]] + 1e-10))
|
| 304 |
+
this_sample.append(bone_isleaf[bone_id_near_to_far[0]])
|
| 305 |
+
this_nn.append(0)
|
| 306 |
+
this_mask.append(0)
|
| 307 |
+
else:
|
| 308 |
+
skel_bone_id = bone_id_near_to_far[i]
|
| 309 |
+
this_sample += bones[skel_bone_id].tolist()
|
| 310 |
+
this_sample.append(1.0 / (geo_dist_v[skel_bone_id] + 1e-10))
|
| 311 |
+
this_sample.append(bone_isleaf[skel_bone_id])
|
| 312 |
+
this_nn.append(skel_bone_id)
|
| 313 |
+
this_mask.append(1)
|
| 314 |
+
input_samples.append(np.array(this_sample)[np.newaxis, :])
|
| 315 |
+
skin_nn.append(np.array(this_nn)[np.newaxis, :])
|
| 316 |
+
loss_mask.append(np.array(this_mask)[np.newaxis, :])
|
| 317 |
+
|
| 318 |
+
skin_input = np.concatenate(input_samples, axis=0)
|
| 319 |
+
loss_mask = np.concatenate(loss_mask, axis=0)
|
| 320 |
+
skin_nn = np.concatenate(skin_nn, axis=0)
|
| 321 |
+
skin_input = torch.from_numpy(skin_input).float()
|
| 322 |
+
input_data.skin_input = skin_input
|
| 323 |
+
input_data.to(device)
|
| 324 |
+
|
| 325 |
+
skin_pred = skin_pred_net(input_data)
|
| 326 |
+
skin_pred = torch.softmax(skin_pred, dim=1)
|
| 327 |
+
skin_pred = skin_pred.data.cpu().numpy()
|
| 328 |
+
skin_pred = skin_pred * loss_mask
|
| 329 |
+
|
| 330 |
+
skin_nn = skin_nn[:, 0:num_nearest_bone]
|
| 331 |
+
skin_pred_full = np.zeros((len(skin_pred), len(bone_names)))
|
| 332 |
+
for v in range(len(skin_pred)):
|
| 333 |
+
for nn_id in range(len(skin_nn[v, :])):
|
| 334 |
+
skin_pred_full[v, skin_nn[v, nn_id]] = skin_pred[v, nn_id]
|
| 335 |
+
print(" filtering skinning prediction")
|
| 336 |
+
tpl_e = input_data.tpl_edge_index.data.cpu().numpy()
|
| 337 |
+
skin_pred_full = post_filter(skin_pred_full, tpl_e, num_ring=1)
|
| 338 |
+
skin_pred_full[skin_pred_full < np.max(skin_pred_full, axis=1, keepdims=True) * 0.35] = 0.0
|
| 339 |
+
skin_pred_full = skin_pred_full / (skin_pred_full.sum(axis=1, keepdims=True) + 1e-10)
|
| 340 |
+
skel_res = assemble_skel_skin(pred_skel, skin_pred_full)
|
| 341 |
+
return skel_res
|
| 342 |
+
|
| 343 |
+
|
| 344 |
+
def tranfer_to_ori_mesh(filename_ori, filename_remesh, pred_rig):
|
| 345 |
+
"""
|
| 346 |
+
convert the predicted rig of remeshed model to the rig of the original model.
|
| 347 |
+
Just assign skinning weight based on nearest neighbor
|
| 348 |
+
:param filename_ori: original mesh filename
|
| 349 |
+
:param filename_remesh: remeshed mesh filename
|
| 350 |
+
:param pred_rig: predicted rig
|
| 351 |
+
:return: predicted rig for original mesh
|
| 352 |
+
"""
|
| 353 |
+
mesh_remesh = o3d.io.read_triangle_mesh(filename_remesh)
|
| 354 |
+
mesh_ori = o3d.io.read_triangle_mesh(filename_ori)
|
| 355 |
+
tranfer_rig = Info()
|
| 356 |
+
|
| 357 |
+
vert_remesh = np.asarray(mesh_remesh.vertices)
|
| 358 |
+
vert_ori = np.asarray(mesh_ori.vertices)
|
| 359 |
+
|
| 360 |
+
vertice_distance = np.sqrt(np.sum((vert_ori[np.newaxis, ...] - vert_remesh[:, np.newaxis, :]) ** 2, axis=2))
|
| 361 |
+
vertice_raw_id = np.argmin(vertice_distance, axis=0) # nearest vertex id on the fixed mesh for each vertex on the remeshed mesh
|
| 362 |
+
|
| 363 |
+
tranfer_rig.root = pred_rig.root
|
| 364 |
+
tranfer_rig.joint_pos = pred_rig.joint_pos
|
| 365 |
+
new_skin = []
|
| 366 |
+
for v in range(len(vert_ori)):
|
| 367 |
+
skin_v = [v]
|
| 368 |
+
v_nn = vertice_raw_id[v]
|
| 369 |
+
skin_v += pred_rig.joint_skin[v_nn][1:]
|
| 370 |
+
new_skin.append(skin_v)
|
| 371 |
+
tranfer_rig.joint_skin = new_skin
|
| 372 |
+
return tranfer_rig
|
| 373 |
+
|
| 374 |
+
|
| 375 |
+
if __name__ == '__main__':
|
| 376 |
+
input_folder = "quick_start/"
|
| 377 |
+
|
| 378 |
+
# downsample_skinning is used to speed up the calculation of volumetric geodesic distance
|
| 379 |
+
# and to save cpu memory in skinning calculation.
|
| 380 |
+
# Change to False to be more accurate but less efficient.
|
| 381 |
+
downsample_skinning = True
|
| 382 |
+
|
| 383 |
+
# load all weights
|
| 384 |
+
print("loading all networks...")
|
| 385 |
+
device = torch.device("cuda:0" if torch.cuda.is_available() else "cpu")
|
| 386 |
+
|
| 387 |
+
jointNet = JOINTNET()
|
| 388 |
+
jointNet.to(device)
|
| 389 |
+
jointNet.eval()
|
| 390 |
+
jointNet_checkpoint = torch.load('checkpoints/gcn_meanshift/model_best.pth.tar')
|
| 391 |
+
jointNet.load_state_dict(jointNet_checkpoint['state_dict'])
|
| 392 |
+
print(" joint prediction network loaded.")
|
| 393 |
+
|
| 394 |
+
rootNet = ROOTNET()
|
| 395 |
+
rootNet.to(device)
|
| 396 |
+
rootNet.eval()
|
| 397 |
+
rootNet_checkpoint = torch.load('checkpoints/rootnet/model_best.pth.tar')
|
| 398 |
+
rootNet.load_state_dict(rootNet_checkpoint['state_dict'])
|
| 399 |
+
print(" root prediction network loaded.")
|
| 400 |
+
|
| 401 |
+
boneNet = BONENET()
|
| 402 |
+
boneNet.to(device)
|
| 403 |
+
boneNet.eval()
|
| 404 |
+
boneNet_checkpoint = torch.load('checkpoints/bonenet/model_best.pth.tar')
|
| 405 |
+
boneNet.load_state_dict(boneNet_checkpoint['state_dict'])
|
| 406 |
+
print(" connection prediction network loaded.")
|
| 407 |
+
|
| 408 |
+
skinNet = SKINNET(nearest_bone=5, use_Dg=True, use_Lf=True)
|
| 409 |
+
skinNet_checkpoint = torch.load('checkpoints/skinnet/model_best.pth.tar')
|
| 410 |
+
skinNet.load_state_dict(skinNet_checkpoint['state_dict'])
|
| 411 |
+
skinNet.to(device)
|
| 412 |
+
skinNet.eval()
|
| 413 |
+
print(" skinning prediction network loaded.")
|
| 414 |
+
|
| 415 |
+
# Here we provide 16~17 examples. For best results, we will need to override the learned bandwidth and its associated threshold
|
| 416 |
+
# To process other input characters, please first try the learned bandwidth (0.0429 in the provided model), and the default threshold 1e-5.
|
| 417 |
+
# We also use these two default parameters for processing all test models in batch.
|
| 418 |
+
|
| 419 |
+
#model_id, bandwidth, threshold = "smith", None, 1e-5
|
| 420 |
+
model_id, bandwidth, threshold = "17872", 0.045, 0.75e-5
|
| 421 |
+
#model_id, bandwidth, threshold = "8210", 0.05, 1e-5
|
| 422 |
+
#model_id, bandwidth, threshold = "8330", 0.05, 0.8e-5
|
| 423 |
+
#model_id, bandwidth, threshold = "9477", 0.043, 2.5e-5
|
| 424 |
+
#model_id, bandwidth, threshold = "17364", 0.058, 0.3e-5
|
| 425 |
+
#model_id, bandwidth, threshold = "15930", 0.055, 0.4e-5
|
| 426 |
+
#model_id, bandwidth, threshold = "8333", 0.04, 2e-5
|
| 427 |
+
#model_id, bandwidth, threshold = "8338", 0.052, 0.9e-5
|
| 428 |
+
#model_id, bandwidth, threshold = "3318", 0.03, 0.92e-5
|
| 429 |
+
#model_id, bandwidth, threshold = "15446", 0.032, 0.58e-5
|
| 430 |
+
#model_id, bandwidth, threshold = "1347", 0.062, 3e-5
|
| 431 |
+
#model_id, bandwidth, threshold = "11814", 0.06, 0.6e-5
|
| 432 |
+
#model_id, bandwidth, threshold = "2982", 0.045, 0.3e-5
|
| 433 |
+
#model_id, bandwidth, threshold = "2586", 0.05, 0.6e-5
|
| 434 |
+
#model_id, bandwidth, threshold = "8184", 0.05, 0.4e-5
|
| 435 |
+
#model_id, bandwidth, threshold = "9000", 0.035, 0.16e-5
|
| 436 |
+
|
| 437 |
+
# create data used for inferece
|
| 438 |
+
print("creating data for model ID {:s}".format(model_id))
|
| 439 |
+
mesh_filename = os.path.join(input_folder, '{:s}_remesh.obj'.format(model_id))
|
| 440 |
+
if not os.path.exists(mesh_filename):
|
| 441 |
+
mesh_ori_filename = os.path.join(input_folder, '{:s}_ori.obj'.format(model_id))
|
| 442 |
+
mesh_ori = o3d.io.read_triangle_mesh(mesh_ori_filename)
|
| 443 |
+
if len(np.asarray(mesh_ori.vertices)) == 0:
|
| 444 |
+
print(f"Please name your input model as {model_id}_ori.obj")
|
| 445 |
+
exit()
|
| 446 |
+
mesh_remesh = mesh_ori.simplify_quadric_decimation(4000) # adjust vertices between 1K - 5K
|
| 447 |
+
o3d.io.write_triangle_mesh(mesh_filename, mesh_remesh)
|
| 448 |
+
|
| 449 |
+
data, vox, surface_geodesic, translation_normalize, scale_normalize = create_single_data(mesh_filename)
|
| 450 |
+
data.to(device)
|
| 451 |
+
|
| 452 |
+
print("predicting joints")
|
| 453 |
+
data = predict_joints(data, vox, jointNet, threshold, bandwidth=bandwidth,
|
| 454 |
+
mesh_filename=mesh_filename.replace("_remesh.obj", "_normalized.obj"))
|
| 455 |
+
data.to(device)
|
| 456 |
+
print("predicting connectivity")
|
| 457 |
+
pred_skeleton = predict_skeleton(data, vox, rootNet, boneNet,
|
| 458 |
+
mesh_filename=mesh_filename.replace("_remesh.obj", "_normalized.obj"))
|
| 459 |
+
print("predicting skinning")
|
| 460 |
+
pred_rig = predict_skinning(data, pred_skeleton, skinNet, surface_geodesic,
|
| 461 |
+
mesh_filename.replace("_remesh.obj", "_normalized.obj"),
|
| 462 |
+
subsampling=downsample_skinning)
|
| 463 |
+
|
| 464 |
+
# here we reverse the normalization to the original scale and position
|
| 465 |
+
pred_rig.normalize(scale_normalize, -translation_normalize)
|
| 466 |
+
|
| 467 |
+
print("Saving result")
|
| 468 |
+
if True:
|
| 469 |
+
# here we use original mesh tesselation (without remeshing)
|
| 470 |
+
mesh_filename_ori = os.path.join(input_folder, '{:s}_ori.obj'.format(model_id))
|
| 471 |
+
pred_rig = tranfer_to_ori_mesh(mesh_filename_ori, mesh_filename, pred_rig)
|
| 472 |
+
pred_rig.save(mesh_filename_ori.replace('.obj', '_rig.txt'))
|
| 473 |
+
else:
|
| 474 |
+
# here we use remeshed mesh
|
| 475 |
+
pred_rig.save(mesh_filename.replace('.obj', '_rig.txt'))
|
| 476 |
+
print("Done!")
|
RigNet/quick_start/11814_ori.fbx
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:4916a2767e3f059bb4f78795dd3e5e58fe935ebc9ff0e9474ee9c9dda2e5e01b
|
| 3 |
+
size 163280
|
RigNet/quick_start/11814_ori.obj
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
RigNet/quick_start/11814_ori_rig.txt
ADDED
|
@@ -0,0 +1,1769 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
joints root 0.00000000 0.26184708 0.14769544
|
| 2 |
+
joints root_dup_0 0.00555594 0.26740304 0.15325138
|
| 3 |
+
joints root_dup_1 0.00532755 0.26717463 0.15302299
|
| 4 |
+
joints root_dup_2 0.00436341 0.26621050 0.15205885
|
| 5 |
+
joints root_dup_3 0.00555594 0.26740304 0.15325138
|
| 6 |
+
joints joint_0 -0.09531559 0.10361934 0.13438132
|
| 7 |
+
joints joint_2 0.00000000 0.26601532 -0.02984070
|
| 8 |
+
joints joint_7 0.00000000 0.25475711 0.29296958
|
| 9 |
+
joints joint_8 0.09531559 0.10361934 0.13438132
|
| 10 |
+
joints joint_2_dup_0 0.00315637 0.26917168 -0.02668433
|
| 11 |
+
joints joint_2_dup_1 0.00514538 0.27116069 -0.02469531
|
| 12 |
+
joints joint_4 0.00000000 0.36090925 0.01559903
|
| 13 |
+
joints joint_5 0.00000000 0.25808817 -0.20117018
|
| 14 |
+
joints joint_3 0.00000000 0.23391138 -0.34799549
|
| 15 |
+
joints joint_6 0.00000000 0.17535001 -0.41275612
|
| 16 |
+
root root
|
| 17 |
+
skin 0 root_dup_2 0.4212 root_dup_3 0.5788
|
| 18 |
+
skin 1 root_dup_2 0.5799 root_dup_3 0.4201
|
| 19 |
+
skin 2 root_dup_2 1.0000
|
| 20 |
+
skin 3 root_dup_2 0.4474 joint_7 0.2681 root_dup_3 0.2845
|
| 21 |
+
skin 4 root_dup_2 0.2281 joint_7 0.2164 root_dup_3 0.5556
|
| 22 |
+
skin 5 root_dup_3 1.0000
|
| 23 |
+
skin 6 root_dup_3 1.0000
|
| 24 |
+
skin 7 root_dup_3 1.0000
|
| 25 |
+
skin 8 root_dup_3 1.0000
|
| 26 |
+
skin 9 root_dup_2 0.7213 joint_7 0.2787
|
| 27 |
+
skin 10 root_dup_2 1.0000
|
| 28 |
+
skin 11 root_dup_2 1.0000
|
| 29 |
+
skin 12 root_dup_2 1.0000
|
| 30 |
+
skin 13 root_dup_3 1.0000
|
| 31 |
+
skin 14 root_dup_3 1.0000
|
| 32 |
+
skin 15 root_dup_2 0.3180 root_dup_3 0.6820
|
| 33 |
+
skin 16 root_dup_2 0.3489 root_dup_3 0.6511
|
| 34 |
+
skin 17 root_dup_3 1.0000
|
| 35 |
+
skin 18 root_dup_3 1.0000
|
| 36 |
+
skin 19 root_dup_2 0.5508 root_dup_3 0.4492
|
| 37 |
+
skin 20 root_dup_2 0.3963 root_dup_3 0.6037
|
| 38 |
+
skin 21 root_dup_3 1.0000
|
| 39 |
+
skin 22 root_dup_3 1.0000
|
| 40 |
+
skin 23 root_dup_3 1.0000
|
| 41 |
+
skin 24 root_dup_3 1.0000
|
| 42 |
+
skin 25 root_dup_3 1.0000
|
| 43 |
+
skin 26 root_dup_3 1.0000
|
| 44 |
+
skin 27 root_dup_3 1.0000
|
| 45 |
+
skin 28 root_dup_3 1.0000
|
| 46 |
+
skin 29 root_dup_3 1.0000
|
| 47 |
+
skin 30 root_dup_3 1.0000
|
| 48 |
+
skin 31 root_dup_3 0.7017 joint_8 0.2983
|
| 49 |
+
skin 32 root_dup_3 0.6802 joint_8 0.3198
|
| 50 |
+
skin 33 root_dup_2 0.3967 root_dup_3 0.6033
|
| 51 |
+
skin 34 root_dup_2 0.6445 root_dup_3 0.3555
|
| 52 |
+
skin 35 root_dup_2 0.5578 root_dup_3 0.4422
|
| 53 |
+
skin 36 root_dup_3 1.0000
|
| 54 |
+
skin 37 root_dup_2 0.3523 root_dup_3 0.6477
|
| 55 |
+
skin 38 root_dup_2 1.0000
|
| 56 |
+
skin 39 root_dup_2 1.0000
|
| 57 |
+
skin 40 root_dup_2 1.0000
|
| 58 |
+
skin 41 root_dup_2 1.0000
|
| 59 |
+
skin 42 root_dup_2 1.0000
|
| 60 |
+
skin 43 root_dup_2 1.0000
|
| 61 |
+
skin 44 root_dup_2 1.0000
|
| 62 |
+
skin 45 root_dup_2 1.0000
|
| 63 |
+
skin 46 root_dup_2 1.0000
|
| 64 |
+
skin 47 root_dup_2 1.0000
|
| 65 |
+
skin 48 root_dup_2 1.0000
|
| 66 |
+
skin 49 root_dup_2 0.5835 root_dup_3 0.4165
|
| 67 |
+
skin 50 root_dup_2 1.0000
|
| 68 |
+
skin 51 root_dup_2 1.0000
|
| 69 |
+
skin 52 root_dup_2 1.0000
|
| 70 |
+
skin 53 root_dup_2 1.0000
|
| 71 |
+
skin 54 root_dup_2 1.0000
|
| 72 |
+
skin 55 root_dup_2 1.0000
|
| 73 |
+
skin 56 root_dup_2 1.0000
|
| 74 |
+
skin 57 root_dup_2 1.0000
|
| 75 |
+
skin 58 root_dup_2 1.0000
|
| 76 |
+
skin 59 root_dup_2 0.7040 root_dup_3 0.2960
|
| 77 |
+
skin 60 root_dup_2 1.0000
|
| 78 |
+
skin 61 root_dup_2 0.6490 root_dup_3 0.3510
|
| 79 |
+
skin 62 root_dup_2 0.5911 root_dup_3 0.4089
|
| 80 |
+
skin 63 root_dup_2 0.7389 root_dup_3 0.2611
|
| 81 |
+
skin 64 root_dup_2 1.0000
|
| 82 |
+
skin 65 root_dup_2 1.0000
|
| 83 |
+
skin 66 root_dup_2 1.0000
|
| 84 |
+
skin 67 root_dup_2 1.0000
|
| 85 |
+
skin 68 root_dup_2 1.0000
|
| 86 |
+
skin 69 root_dup_2 1.0000
|
| 87 |
+
skin 70 root_dup_2 1.0000
|
| 88 |
+
skin 71 root_dup_2 1.0000
|
| 89 |
+
skin 72 root_dup_2 1.0000
|
| 90 |
+
skin 73 root_dup_2 1.0000
|
| 91 |
+
skin 74 root_dup_2 1.0000
|
| 92 |
+
skin 75 root_dup_2 1.0000
|
| 93 |
+
skin 76 root_dup_2 1.0000
|
| 94 |
+
skin 77 root_dup_2 1.0000
|
| 95 |
+
skin 78 root_dup_2 1.0000
|
| 96 |
+
skin 79 root_dup_2 1.0000
|
| 97 |
+
skin 80 root_dup_2 1.0000
|
| 98 |
+
skin 81 root_dup_2 1.0000
|
| 99 |
+
skin 82 root_dup_2 1.0000
|
| 100 |
+
skin 83 root_dup_2 1.0000
|
| 101 |
+
skin 84 root_dup_2 1.0000
|
| 102 |
+
skin 85 root_dup_2 1.0000
|
| 103 |
+
skin 86 root_dup_2 1.0000
|
| 104 |
+
skin 87 root_dup_2 1.0000
|
| 105 |
+
skin 88 root_dup_2 1.0000
|
| 106 |
+
skin 89 root_dup_2 1.0000
|
| 107 |
+
skin 90 root_dup_0 0.3217 root_dup_2 0.6783
|
| 108 |
+
skin 91 root_dup_2 1.0000
|
| 109 |
+
skin 92 root_dup_0 0.3226 root_dup_2 0.6774
|
| 110 |
+
skin 93 root_dup_2 1.0000
|
| 111 |
+
skin 94 root_dup_2 1.0000
|
| 112 |
+
skin 95 root_dup_2 1.0000
|
| 113 |
+
skin 96 root_dup_2 1.0000
|
| 114 |
+
skin 97 root_dup_2 1.0000
|
| 115 |
+
skin 98 root_dup_0 0.5452 root_dup_2 0.4548
|
| 116 |
+
skin 99 root_dup_0 0.5461 root_dup_2 0.4539
|
| 117 |
+
skin 100 root_dup_0 0.2565 root_dup_2 0.4447 joint_7 0.2988
|
| 118 |
+
skin 101 root_dup_0 0.6718 root_dup_2 0.3282
|
| 119 |
+
skin 102 root_dup_0 1.0000
|
| 120 |
+
skin 103 root_dup_0 1.0000
|
| 121 |
+
skin 104 root_dup_0 1.0000
|
| 122 |
+
skin 105 root_dup_0 1.0000
|
| 123 |
+
skin 106 root_dup_2 0.6732 joint_7 0.3268
|
| 124 |
+
skin 107 root_dup_2 1.0000
|
| 125 |
+
skin 108 root_dup_2 1.0000
|
| 126 |
+
skin 109 root_dup_2 1.0000
|
| 127 |
+
skin 110 root_dup_0 1.0000
|
| 128 |
+
skin 111 root_dup_0 1.0000
|
| 129 |
+
skin 112 root_dup_0 0.6715 root_dup_2 0.3285
|
| 130 |
+
skin 113 root_dup_0 0.6446 root_dup_2 0.3554
|
| 131 |
+
skin 114 root_dup_0 1.0000
|
| 132 |
+
skin 115 root_dup_0 1.0000
|
| 133 |
+
skin 116 root_dup_0 0.4480 root_dup_2 0.5520
|
| 134 |
+
skin 117 root_dup_0 0.6042 root_dup_2 0.3958
|
| 135 |
+
skin 118 root_dup_0 1.0000
|
| 136 |
+
skin 119 root_dup_0 1.0000
|
| 137 |
+
skin 120 root_dup_0 1.0000
|
| 138 |
+
skin 121 root_dup_0 1.0000
|
| 139 |
+
skin 122 root_dup_0 1.0000
|
| 140 |
+
skin 123 root_dup_0 1.0000
|
| 141 |
+
skin 124 root_dup_0 1.0000
|
| 142 |
+
skin 125 root_dup_0 1.0000
|
| 143 |
+
skin 126 root_dup_0 1.0000
|
| 144 |
+
skin 127 root_dup_0 1.0000
|
| 145 |
+
skin 128 root_dup_0 0.6935 joint_0 0.3065
|
| 146 |
+
skin 129 root_dup_0 0.6984 joint_0 0.3016
|
| 147 |
+
skin 130 root_dup_0 0.5987 root_dup_2 0.4013
|
| 148 |
+
skin 131 root_dup_0 0.3526 root_dup_2 0.6474
|
| 149 |
+
skin 132 root_dup_0 0.4370 root_dup_2 0.5630
|
| 150 |
+
skin 133 root_dup_0 1.0000
|
| 151 |
+
skin 134 root_dup_0 0.6490 root_dup_2 0.3510
|
| 152 |
+
skin 135 root_dup_2 1.0000
|
| 153 |
+
skin 136 root_dup_2 1.0000
|
| 154 |
+
skin 137 root_dup_2 1.0000
|
| 155 |
+
skin 138 root_dup_2 1.0000
|
| 156 |
+
skin 139 root_dup_2 1.0000
|
| 157 |
+
skin 140 root_dup_2 1.0000
|
| 158 |
+
skin 141 root_dup_2 1.0000
|
| 159 |
+
skin 142 root_dup_2 1.0000
|
| 160 |
+
skin 143 root_dup_2 1.0000
|
| 161 |
+
skin 144 root_dup_2 1.0000
|
| 162 |
+
skin 145 root_dup_2 1.0000
|
| 163 |
+
skin 146 root_dup_0 0.4947 root_dup_2 0.5053
|
| 164 |
+
skin 147 root_dup_2 1.0000
|
| 165 |
+
skin 148 root_dup_2 1.0000
|
| 166 |
+
skin 149 root_dup_2 1.0000
|
| 167 |
+
skin 150 root_dup_2 1.0000
|
| 168 |
+
skin 151 root_dup_2 1.0000
|
| 169 |
+
skin 152 root_dup_2 1.0000
|
| 170 |
+
skin 153 root_dup_2 1.0000
|
| 171 |
+
skin 154 root_dup_2 1.0000
|
| 172 |
+
skin 155 root_dup_2 1.0000
|
| 173 |
+
skin 156 root_dup_0 0.4248 root_dup_2 0.5752
|
| 174 |
+
skin 157 root_dup_2 1.0000
|
| 175 |
+
skin 158 root_dup_0 0.3550 root_dup_2 0.6450
|
| 176 |
+
skin 159 root_dup_0 0.5832 root_dup_2 0.4168
|
| 177 |
+
skin 160 root_dup_0 0.2701 root_dup_2 0.7299
|
| 178 |
+
skin 161 root_dup_2 1.0000
|
| 179 |
+
skin 162 root_dup_2 1.0000
|
| 180 |
+
skin 163 root_dup_2 1.0000
|
| 181 |
+
skin 164 root_dup_2 1.0000
|
| 182 |
+
skin 165 root_dup_2 1.0000
|
| 183 |
+
skin 166 root_dup_2 1.0000
|
| 184 |
+
skin 167 root_dup_2 1.0000
|
| 185 |
+
skin 168 root_dup_2 1.0000
|
| 186 |
+
skin 169 root_dup_2 1.0000
|
| 187 |
+
skin 170 root_dup_2 1.0000
|
| 188 |
+
skin 171 root_dup_2 1.0000
|
| 189 |
+
skin 172 root_dup_2 1.0000
|
| 190 |
+
skin 173 root_dup_2 1.0000
|
| 191 |
+
skin 174 root_dup_2 1.0000
|
| 192 |
+
skin 175 root_dup_2 1.0000
|
| 193 |
+
skin 176 root_dup_2 1.0000
|
| 194 |
+
skin 177 root_dup_2 1.0000
|
| 195 |
+
skin 178 root_dup_2 1.0000
|
| 196 |
+
skin 179 root_dup_2 1.0000
|
| 197 |
+
skin 180 root_dup_2 1.0000
|
| 198 |
+
skin 181 root_dup_2 1.0000
|
| 199 |
+
skin 182 root_dup_2 1.0000
|
| 200 |
+
skin 183 root_dup_2 1.0000
|
| 201 |
+
skin 184 root_dup_2 1.0000
|
| 202 |
+
skin 185 root_dup_2 1.0000
|
| 203 |
+
skin 186 root_dup_2 1.0000
|
| 204 |
+
skin 187 root_dup_0 0.3217 root_dup_2 0.6783
|
| 205 |
+
skin 188 root_dup_2 1.0000
|
| 206 |
+
skin 189 root_dup_0 0.3323 root_dup_2 0.6677
|
| 207 |
+
skin 190 root_dup_2 1.0000
|
| 208 |
+
skin 191 root_dup_2 1.0000
|
| 209 |
+
skin 192 root_dup_2 1.0000
|
| 210 |
+
skin 193 root_dup_2 1.0000
|
| 211 |
+
skin 194 root_dup_3 1.0000
|
| 212 |
+
skin 195 root_dup_0 1.0000
|
| 213 |
+
skin 196 root_dup_0 0.1435 root_dup_2 0.1883 joint_7 0.2999 root_dup_3 0.2259 joint_8 0.1422
|
| 214 |
+
skin 197 root_dup_2 0.3050 joint_7 0.4569 root_dup_3 0.2381
|
| 215 |
+
skin 198 root_dup_2 0.3801 joint_7 0.6199
|
| 216 |
+
skin 199 joint_7 0.3395 root_dup_3 0.6605
|
| 217 |
+
skin 200 root_dup_2 0.2119 joint_7 0.3031 root_dup_3 0.4849
|
| 218 |
+
skin 201 root_dup_3 1.0000
|
| 219 |
+
skin 202 joint_7 0.2661 root_dup_3 0.7339
|
| 220 |
+
skin 203 root_dup_3 0.7106 joint_8 0.2894
|
| 221 |
+
skin 204 root_dup_3 0.6751 joint_8 0.3249
|
| 222 |
+
skin 205 root_dup_0 0.2349 joint_7 0.1523 root_dup_3 0.3878 joint_8 0.2250
|
| 223 |
+
skin 206 root_dup_0 0.2727 root_dup_2 0.1473 joint_7 0.2392 root_dup_3 0.1697 joint_8 0.1712
|
| 224 |
+
skin 207 root_dup_3 0.5886 joint_8 0.4114
|
| 225 |
+
skin 208 root_dup_3 0.7318 joint_8 0.2682
|
| 226 |
+
skin 209 root_dup_3 0.6241 joint_8 0.3759
|
| 227 |
+
skin 210 root_dup_2 0.3618 joint_7 0.3271 root_dup_3 0.3111
|
| 228 |
+
skin 211 root_dup_2 0.5233 joint_7 0.4767
|
| 229 |
+
skin 212 root_dup_2 0.4681 joint_7 0.5319
|
| 230 |
+
skin 213 root_dup_2 0.5001 joint_7 0.4999
|
| 231 |
+
skin 214 root_dup_2 0.4288 joint_7 0.5712
|
| 232 |
+
skin 215 root_dup_2 0.4266 joint_7 0.5734
|
| 233 |
+
skin 216 root_dup_2 0.4434 joint_7 0.5566
|
| 234 |
+
skin 217 root_dup_2 0.3902 joint_7 0.6098
|
| 235 |
+
skin 218 root_dup_2 0.3970 joint_7 0.6030
|
| 236 |
+
skin 219 root_dup_2 0.4426 joint_7 0.5574
|
| 237 |
+
skin 220 root_dup_2 0.6010 joint_7 0.3990
|
| 238 |
+
skin 221 root_dup_2 0.4551 joint_7 0.5449
|
| 239 |
+
skin 222 root_dup_2 0.4576 joint_7 0.5424
|
| 240 |
+
skin 223 root_dup_2 0.4322 joint_7 0.5678
|
| 241 |
+
skin 224 root_dup_2 0.4331 joint_7 0.5669
|
| 242 |
+
skin 225 root_dup_2 0.6641 joint_7 0.3359
|
| 243 |
+
skin 226 root_dup_2 0.4430 joint_7 0.5570
|
| 244 |
+
skin 227 root_dup_2 0.4712 joint_7 0.5288
|
| 245 |
+
skin 228 root_dup_2 0.4443 joint_7 0.5557
|
| 246 |
+
skin 229 root_dup_0 0.3256 root_dup_2 0.2537 joint_7 0.4207
|
| 247 |
+
skin 230 root_dup_0 0.3162 joint_0 0.1562 root_dup_3 0.2467 joint_8 0.2809
|
| 248 |
+
skin 231 root_dup_0 0.1873 root_dup_3 0.3988 joint_8 0.4139
|
| 249 |
+
skin 232 root_dup_0 0.3548 joint_0 0.1849 root_dup_3 0.1913 joint_8 0.2690
|
| 250 |
+
skin 233 root_dup_0 0.3139 joint_0 0.2802 root_dup_3 0.1689 joint_8 0.2370
|
| 251 |
+
skin 234 root_dup_0 0.4369 joint_0 0.2207 root_dup_3 0.1650 joint_8 0.1774
|
| 252 |
+
skin 235 root_dup_0 0.4586 joint_0 0.2216 joint_7 0.3198
|
| 253 |
+
skin 236 root_dup_3 0.6048 joint_8 0.3952
|
| 254 |
+
skin 237 root_dup_3 0.5260 joint_8 0.4740
|
| 255 |
+
skin 238 root_dup_0 0.1865 root_dup_3 0.3085 joint_8 0.5050
|
| 256 |
+
skin 239 root_dup_3 0.4310 joint_8 0.5690
|
| 257 |
+
skin 240 root_dup_0 0.2477 joint_0 0.2752 root_dup_3 0.1866 joint_8 0.2906
|
| 258 |
+
skin 241 root_dup_0 0.2718 joint_0 0.2456 joint_8 0.4826
|
| 259 |
+
skin 242 root_dup_2 0.4923 joint_7 0.5077
|
| 260 |
+
skin 243 root_dup_2 0.5178 joint_7 0.4822
|
| 261 |
+
skin 244 root_dup_2 0.5074 joint_7 0.4926
|
| 262 |
+
skin 245 root_dup_2 0.5339 joint_7 0.4661
|
| 263 |
+
skin 246 root_dup_2 0.5360 joint_7 0.4640
|
| 264 |
+
skin 247 root_dup_2 0.5250 joint_7 0.4750
|
| 265 |
+
skin 248 root_dup_2 0.4926 joint_7 0.5074
|
| 266 |
+
skin 249 root_dup_2 0.5046 joint_7 0.4954
|
| 267 |
+
skin 250 root_dup_2 0.5040 joint_7 0.4960
|
| 268 |
+
skin 251 root_dup_2 0.5167 joint_7 0.4833
|
| 269 |
+
skin 252 root_dup_2 0.4995 joint_7 0.5005
|
| 270 |
+
skin 253 root_dup_2 0.4967 joint_7 0.5033
|
| 271 |
+
skin 254 root_dup_2 0.4597 joint_7 0.5403
|
| 272 |
+
skin 255 root_dup_2 0.5120 joint_7 0.4880
|
| 273 |
+
skin 256 root_dup_2 0.5147 joint_7 0.4853
|
| 274 |
+
skin 257 root_dup_2 0.4992 joint_7 0.5008
|
| 275 |
+
skin 258 root_dup_2 0.4892 joint_7 0.5108
|
| 276 |
+
skin 259 root_dup_2 0.4565 joint_7 0.5435
|
| 277 |
+
skin 260 root_dup_2 0.4802 joint_7 0.5198
|
| 278 |
+
skin 261 root_dup_2 0.4816 joint_7 0.5184
|
| 279 |
+
skin 262 root_dup_2 0.4966 joint_7 0.5034
|
| 280 |
+
skin 263 root_dup_2 0.4785 joint_7 0.5215
|
| 281 |
+
skin 264 root_dup_2 0.4634 joint_7 0.5366
|
| 282 |
+
skin 265 root_dup_2 0.4340 joint_7 0.5660
|
| 283 |
+
skin 266 root_dup_2 0.4165 joint_7 0.5835
|
| 284 |
+
skin 267 root_dup_2 0.4530 joint_7 0.5470
|
| 285 |
+
skin 268 root_dup_2 0.3990 joint_7 0.6010
|
| 286 |
+
skin 269 root_dup_2 0.4802 joint_7 0.5198
|
| 287 |
+
skin 270 root_dup_2 0.4153 joint_7 0.5847
|
| 288 |
+
skin 271 root_dup_2 0.4453 joint_7 0.5547
|
| 289 |
+
skin 272 root_dup_2 0.5349 joint_7 0.4651
|
| 290 |
+
skin 273 root_dup_2 0.5801 joint_7 0.4199
|
| 291 |
+
skin 274 root_dup_2 0.6723 joint_7 0.3277
|
| 292 |
+
skin 275 root_dup_2 0.4714 joint_7 0.5286
|
| 293 |
+
skin 276 root_dup_2 0.4768 joint_7 0.5232
|
| 294 |
+
skin 277 root_dup_2 0.4820 joint_7 0.5180
|
| 295 |
+
skin 278 root_dup_2 0.4885 joint_7 0.5115
|
| 296 |
+
skin 279 root_dup_2 0.4469 joint_7 0.5531
|
| 297 |
+
skin 280 root_dup_2 0.4706 joint_7 0.5294
|
| 298 |
+
skin 281 root_dup_2 0.4815 joint_7 0.5185
|
| 299 |
+
skin 282 root_dup_2 0.4311 joint_7 0.5689
|
| 300 |
+
skin 283 root_dup_2 0.4182 joint_7 0.5818
|
| 301 |
+
skin 284 root_dup_2 0.3774 joint_7 0.6226
|
| 302 |
+
skin 285 root_dup_2 0.4157 joint_7 0.5843
|
| 303 |
+
skin 286 root_dup_2 0.4488 joint_7 0.5512
|
| 304 |
+
skin 287 root_dup_2 0.5300 joint_7 0.4700
|
| 305 |
+
skin 288 root_dup_2 0.5576 joint_7 0.4424
|
| 306 |
+
skin 289 root_dup_2 0.4849 joint_7 0.5151
|
| 307 |
+
skin 290 root_dup_2 0.4697 joint_7 0.5303
|
| 308 |
+
skin 291 root_dup_2 0.4522 joint_7 0.5478
|
| 309 |
+
skin 292 root_dup_2 0.4104 joint_7 0.5896
|
| 310 |
+
skin 293 root_dup_2 0.4427 joint_7 0.5573
|
| 311 |
+
skin 294 root_dup_2 0.3821 joint_7 0.6179
|
| 312 |
+
skin 295 root_dup_2 0.4382 joint_7 0.5618
|
| 313 |
+
skin 296 root_dup_2 0.3777 joint_7 0.6223
|
| 314 |
+
skin 297 root_dup_2 0.3516 joint_7 0.6484
|
| 315 |
+
skin 298 root_dup_2 0.3445 joint_7 0.6555
|
| 316 |
+
skin 299 root_dup_2 0.3904 joint_7 0.6096
|
| 317 |
+
skin 300 root_dup_2 0.3703 joint_7 0.6297
|
| 318 |
+
skin 301 root_dup_2 0.3809 joint_7 0.6191
|
| 319 |
+
skin 302 root_dup_2 0.3412 joint_7 0.6588
|
| 320 |
+
skin 303 root_dup_2 0.3504 joint_7 0.6496
|
| 321 |
+
skin 304 root_dup_2 0.3449 joint_7 0.6551
|
| 322 |
+
skin 305 root_dup_2 0.3186 joint_7 0.6814
|
| 323 |
+
skin 306 root_dup_2 0.3411 joint_7 0.6589
|
| 324 |
+
skin 307 root_dup_2 0.3450 joint_7 0.6550
|
| 325 |
+
skin 308 root_dup_2 0.3234 joint_7 0.6766
|
| 326 |
+
skin 309 root_dup_2 0.3559 joint_7 0.6441
|
| 327 |
+
skin 310 root_dup_2 0.3374 joint_7 0.6626
|
| 328 |
+
skin 311 root_dup_2 0.3734 joint_7 0.6266
|
| 329 |
+
skin 312 root_dup_2 0.5014 joint_7 0.4986
|
| 330 |
+
skin 313 root_dup_0 0.2329 root_dup_2 0.3795 joint_7 0.3876
|
| 331 |
+
skin 314 root_dup_0 0.4044 joint_0 0.1508 root_dup_2 0.2124 joint_7 0.2324
|
| 332 |
+
skin 315 root_dup_0 0.5025 root_dup_2 0.2894 joint_7 0.2081
|
| 333 |
+
skin 316 root_dup_0 0.5204 root_dup_2 0.2440 joint_7 0.2355
|
| 334 |
+
skin 317 root_dup_0 1.0000
|
| 335 |
+
skin 318 root_dup_0 1.0000
|
| 336 |
+
skin 319 root_dup_0 1.0000
|
| 337 |
+
skin 320 root_dup_0 0.7322 joint_0 0.2678
|
| 338 |
+
skin 321 root_dup_0 0.6966 joint_0 0.3034
|
| 339 |
+
skin 322 root_dup_0 0.3000 joint_0 0.1353 root_dup_2 0.2135 joint_7 0.2248 joint_8 0.1264
|
| 340 |
+
skin 323 root_dup_0 0.7198 joint_0 0.2802
|
| 341 |
+
skin 324 root_dup_0 0.7084 joint_0 0.2916
|
| 342 |
+
skin 325 root_dup_0 0.6453 joint_0 0.3547
|
| 343 |
+
skin 326 root_dup_0 0.2883 root_dup_2 0.3903 joint_7 0.3214
|
| 344 |
+
skin 327 root_dup_2 0.5809 joint_7 0.4191
|
| 345 |
+
skin 328 root_dup_2 0.4783 joint_7 0.5217
|
| 346 |
+
skin 329 root_dup_2 0.4661 joint_7 0.5339
|
| 347 |
+
skin 330 root_dup_2 0.4847 joint_7 0.5153
|
| 348 |
+
skin 331 root_dup_2 0.4401 joint_7 0.5599
|
| 349 |
+
skin 332 root_dup_2 0.4858 joint_7 0.5142
|
| 350 |
+
skin 333 root_dup_2 0.4766 joint_7 0.5234
|
| 351 |
+
skin 334 root_dup_2 0.4291 joint_7 0.5709
|
| 352 |
+
skin 335 root_dup_2 0.4556 joint_7 0.5444
|
| 353 |
+
skin 336 root_dup_2 0.5477 joint_7 0.4523
|
| 354 |
+
skin 337 root_dup_2 0.4708 joint_7 0.5292
|
| 355 |
+
skin 338 root_dup_2 0.4316 joint_7 0.5684
|
| 356 |
+
skin 339 root_dup_2 0.4670 joint_7 0.5330
|
| 357 |
+
skin 340 root_dup_2 0.4729 joint_7 0.5271
|
| 358 |
+
skin 341 root_dup_2 0.6267 joint_7 0.3733
|
| 359 |
+
skin 342 root_dup_2 0.4310 joint_7 0.5690
|
| 360 |
+
skin 343 root_dup_0 0.6785 joint_0 0.3215
|
| 361 |
+
skin 344 root_dup_0 0.5881 joint_0 0.4119
|
| 362 |
+
skin 345 root_dup_0 0.6152 joint_0 0.3848
|
| 363 |
+
skin 346 root_dup_0 0.4181 joint_0 0.3626 joint_8 0.2193
|
| 364 |
+
skin 347 root_dup_0 0.5660 joint_0 0.4340
|
| 365 |
+
skin 348 root_dup_0 0.4509 joint_0 0.3783 joint_8 0.1708
|
| 366 |
+
skin 349 root_dup_2 0.4984 joint_7 0.5016
|
| 367 |
+
skin 350 root_dup_2 0.4820 joint_7 0.5180
|
| 368 |
+
skin 351 root_dup_2 0.5088 joint_7 0.4912
|
| 369 |
+
skin 352 root_dup_2 0.4747 joint_7 0.5253
|
| 370 |
+
skin 353 root_dup_2 0.4856 joint_7 0.5144
|
| 371 |
+
skin 354 root_dup_2 0.4775 joint_7 0.5225
|
| 372 |
+
skin 355 root_dup_2 0.4502 joint_7 0.5498
|
| 373 |
+
skin 356 root_dup_2 0.4516 joint_7 0.5484
|
| 374 |
+
skin 357 root_dup_2 0.4768 joint_7 0.5232
|
| 375 |
+
skin 358 root_dup_2 0.4812 joint_7 0.5188
|
| 376 |
+
skin 359 root_dup_2 0.4500 joint_7 0.5500
|
| 377 |
+
skin 360 root_dup_2 0.4409 joint_7 0.5591
|
| 378 |
+
skin 361 root_dup_2 0.4709 joint_7 0.5291
|
| 379 |
+
skin 362 root_dup_2 0.4667 joint_7 0.5333
|
| 380 |
+
skin 363 root_dup_2 0.4546 joint_7 0.5454
|
| 381 |
+
skin 364 root_dup_2 0.4694 joint_7 0.5306
|
| 382 |
+
skin 365 root_dup_2 0.4389 joint_7 0.5611
|
| 383 |
+
skin 366 root_dup_2 0.4429 joint_7 0.5571
|
| 384 |
+
skin 367 root_dup_2 0.4406 joint_7 0.5594
|
| 385 |
+
skin 368 root_dup_2 0.4302 joint_7 0.5698
|
| 386 |
+
skin 369 root_dup_2 0.4192 joint_7 0.5808
|
| 387 |
+
skin 370 root_dup_2 0.4518 joint_7 0.5482
|
| 388 |
+
skin 371 root_dup_2 0.4752 joint_7 0.5248
|
| 389 |
+
skin 372 root_dup_2 0.4518 joint_7 0.5482
|
| 390 |
+
skin 373 root_dup_2 0.4973 joint_7 0.5027
|
| 391 |
+
skin 374 root_dup_2 0.5282 joint_7 0.4718
|
| 392 |
+
skin 375 root_dup_2 0.5837 joint_7 0.4163
|
| 393 |
+
skin 376 root_dup_2 0.4909 joint_7 0.5091
|
| 394 |
+
skin 377 root_dup_2 0.4694 joint_7 0.5306
|
| 395 |
+
skin 378 root_dup_2 0.4504 joint_7 0.5496
|
| 396 |
+
skin 379 root_dup_2 0.4748 joint_7 0.5252
|
| 397 |
+
skin 380 root_dup_2 0.4652 joint_7 0.5348
|
| 398 |
+
skin 381 root_dup_2 0.4539 joint_7 0.5461
|
| 399 |
+
skin 382 root_dup_2 0.4614 joint_7 0.5386
|
| 400 |
+
skin 383 root_dup_2 0.4295 joint_7 0.5705
|
| 401 |
+
skin 384 root_dup_2 0.4045 joint_7 0.5955
|
| 402 |
+
skin 385 root_dup_2 0.4323 joint_7 0.5677
|
| 403 |
+
skin 386 root_dup_2 0.4119 joint_7 0.5881
|
| 404 |
+
skin 387 root_dup_2 0.4553 joint_7 0.5447
|
| 405 |
+
skin 388 root_dup_2 0.4733 joint_7 0.5267
|
| 406 |
+
skin 389 root_dup_2 0.5265 joint_7 0.4735
|
| 407 |
+
skin 390 root_dup_2 0.4578 joint_7 0.5422
|
| 408 |
+
skin 391 root_dup_2 0.4456 joint_7 0.5544
|
| 409 |
+
skin 392 root_dup_2 0.4184 joint_7 0.5816
|
| 410 |
+
skin 393 root_dup_2 0.4418 joint_7 0.5582
|
| 411 |
+
skin 394 root_dup_2 0.4489 joint_7 0.5511
|
| 412 |
+
skin 395 root_dup_2 0.4290 joint_7 0.5710
|
| 413 |
+
skin 396 root_dup_2 0.4340 joint_7 0.5660
|
| 414 |
+
skin 397 root_dup_2 0.4173 joint_7 0.5827
|
| 415 |
+
skin 398 root_dup_2 0.3793 joint_7 0.6207
|
| 416 |
+
skin 399 root_dup_2 0.4083 joint_7 0.5917
|
| 417 |
+
skin 400 root_dup_2 0.4120 joint_7 0.5880
|
| 418 |
+
skin 401 root_dup_2 0.3856 joint_7 0.6144
|
| 419 |
+
skin 402 root_dup_2 0.3898 joint_7 0.6102
|
| 420 |
+
skin 403 root_dup_2 0.3752 joint_7 0.6248
|
| 421 |
+
skin 404 root_dup_2 0.3425 joint_7 0.6575
|
| 422 |
+
skin 405 root_dup_2 0.3552 joint_7 0.6448
|
| 423 |
+
skin 406 root_dup_2 0.3282 joint_7 0.6718
|
| 424 |
+
skin 407 root_dup_2 0.3335 joint_7 0.6665
|
| 425 |
+
skin 408 root_dup_2 0.3686 joint_7 0.6314
|
| 426 |
+
skin 409 root_dup_1 0.3676 root_dup_3 0.3769 joint_2_dup_0 0.2555
|
| 427 |
+
skin 410 root_dup_1 0.7147 joint_2_dup_0 0.2853
|
| 428 |
+
skin 411 root_dup_1 0.3960 root_dup_3 0.6040
|
| 429 |
+
skin 412 root_dup_1 0.5643 root_dup_3 0.4357
|
| 430 |
+
skin 413 root_dup_3 1.0000
|
| 431 |
+
skin 414 root_dup_1 0.4047 root_dup_3 0.3722 joint_2_dup_0 0.2231
|
| 432 |
+
skin 415 root_dup_1 0.6485 joint_2_dup_0 0.3515
|
| 433 |
+
skin 416 root_dup_1 0.5284 joint_2_dup_0 0.4716
|
| 434 |
+
skin 417 root_dup_1 0.3950 joint_2_dup_0 0.6050
|
| 435 |
+
skin 418 root_dup_1 0.5529 joint_2_dup_0 0.4471
|
| 436 |
+
skin 419 joint_2_dup_0 1.0000
|
| 437 |
+
skin 420 root_dup_1 0.3812 joint_2_dup_0 0.6188
|
| 438 |
+
skin 421 joint_2_dup_0 1.0000
|
| 439 |
+
skin 422 joint_2_dup_0 1.0000
|
| 440 |
+
skin 423 root_dup_3 1.0000
|
| 441 |
+
skin 424 root_dup_3 1.0000
|
| 442 |
+
skin 425 root_dup_3 1.0000
|
| 443 |
+
skin 426 root_dup_3 1.0000
|
| 444 |
+
skin 427 root_dup_3 1.0000
|
| 445 |
+
skin 428 root_dup_3 1.0000
|
| 446 |
+
skin 429 root_dup_3 1.0000
|
| 447 |
+
skin 430 root_dup_3 1.0000
|
| 448 |
+
skin 431 root_dup_0 0.3402 root_dup_3 0.6598
|
| 449 |
+
skin 432 root_dup_0 0.3449 root_dup_3 0.6551
|
| 450 |
+
skin 433 root_dup_0 0.6292 root_dup_3 0.3708
|
| 451 |
+
skin 434 root_dup_0 0.4563 root_dup_1 0.1972 root_dup_3 0.3465
|
| 452 |
+
skin 435 joint_2_dup_0 1.0000
|
| 453 |
+
skin 436 joint_2_dup_0 1.0000
|
| 454 |
+
skin 437 joint_2_dup_0 1.0000
|
| 455 |
+
skin 438 joint_2_dup_0 1.0000
|
| 456 |
+
skin 439 joint_2_dup_0 1.0000
|
| 457 |
+
skin 440 joint_2_dup_0 1.0000
|
| 458 |
+
skin 441 joint_2_dup_0 1.0000
|
| 459 |
+
skin 442 joint_2_dup_0 1.0000
|
| 460 |
+
skin 443 joint_2_dup_0 1.0000
|
| 461 |
+
skin 444 root_dup_1 0.4430 joint_2_dup_0 0.5570
|
| 462 |
+
skin 445 root_dup_1 0.5253 joint_2_dup_0 0.4747
|
| 463 |
+
skin 446 root_dup_1 0.5030 root_dup_3 0.1770 joint_2_dup_0 0.3200
|
| 464 |
+
skin 447 root_dup_1 0.6138 root_dup_3 0.3862
|
| 465 |
+
skin 448 root_dup_1 0.3342 root_dup_3 0.6658
|
| 466 |
+
skin 449 root_dup_3 1.0000
|
| 467 |
+
skin 450 root_dup_3 1.0000
|
| 468 |
+
skin 451 root_dup_3 1.0000
|
| 469 |
+
skin 452 root_dup_3 1.0000
|
| 470 |
+
skin 453 root_dup_0 0.2822 root_dup_3 0.5142 joint_8 0.2036
|
| 471 |
+
skin 454 root_dup_3 0.7013 joint_8 0.2987
|
| 472 |
+
skin 455 root_dup_0 0.6149 root_dup_3 0.3851
|
| 473 |
+
skin 456 root_dup_0 0.2274 root_dup_3 0.4324 joint_8 0.3402
|
| 474 |
+
skin 457 root_dup_3 0.5807 joint_8 0.4193
|
| 475 |
+
skin 458 root_dup_3 0.4213 joint_8 0.5787
|
| 476 |
+
skin 459 root_dup_3 0.5253 joint_8 0.4747
|
| 477 |
+
skin 460 root_dup_0 0.3472 joint_0 0.1585 root_dup_3 0.2091 joint_8 0.2852
|
| 478 |
+
skin 461 root_dup_0 0.4799 root_dup_3 0.3001 joint_8 0.2199
|
| 479 |
+
skin 462 joint_2_dup_0 1.0000
|
| 480 |
+
skin 463 joint_2_dup_0 1.0000
|
| 481 |
+
skin 464 root_dup_0 0.3290 root_dup_1 0.1941 joint_2_dup_0 0.4769
|
| 482 |
+
skin 465 root_dup_0 0.3404 root_dup_1 0.1897 joint_2_dup_0 0.4699
|
| 483 |
+
skin 466 root_dup_0 0.1910 root_dup_1 0.3921 root_dup_3 0.1839 joint_2_dup_0 0.2330
|
| 484 |
+
skin 467 root_dup_1 0.4444 root_dup_3 0.5556
|
| 485 |
+
skin 468 root_dup_1 0.4850 root_dup_3 0.5150
|
| 486 |
+
skin 469 root_dup_3 1.0000
|
| 487 |
+
skin 470 root_dup_3 1.0000
|
| 488 |
+
skin 471 root_dup_3 1.0000
|
| 489 |
+
skin 472 root_dup_3 1.0000
|
| 490 |
+
skin 473 root_dup_3 1.0000
|
| 491 |
+
skin 474 root_dup_3 1.0000
|
| 492 |
+
skin 475 root_dup_3 1.0000
|
| 493 |
+
skin 476 root_dup_3 1.0000
|
| 494 |
+
skin 477 root_dup_3 1.0000
|
| 495 |
+
skin 478 root_dup_3 1.0000
|
| 496 |
+
skin 479 root_dup_3 1.0000
|
| 497 |
+
skin 480 root_dup_0 0.1693 root_dup_1 0.2848 root_dup_2 0.2094 root_dup_3 0.3365
|
| 498 |
+
skin 481 root_dup_0 0.1678 root_dup_1 0.2937 root_dup_2 0.3338 root_dup_3 0.2047
|
| 499 |
+
skin 482 root_dup_0 0.3030 root_dup_1 0.1723 root_dup_2 0.3474 joint_2_dup_0 0.1773
|
| 500 |
+
skin 483 root_dup_0 0.1834 root_dup_2 0.3407 joint_2_dup_0 0.4759
|
| 501 |
+
skin 484 root_dup_0 0.1650 root_dup_2 0.4114 joint_2_dup_0 0.4236
|
| 502 |
+
skin 485 root_dup_2 1.0000
|
| 503 |
+
skin 486 root_dup_2 0.5031 joint_2_dup_0 0.4969
|
| 504 |
+
skin 487 joint_2_dup_0 1.0000
|
| 505 |
+
skin 488 root_dup_2 0.3375 joint_2_dup_0 0.6625
|
| 506 |
+
skin 489 root_dup_2 0.4437 joint_2_dup_0 0.3994 joint_4 0.1569
|
| 507 |
+
skin 490 joint_2_dup_0 1.0000
|
| 508 |
+
skin 491 joint_2_dup_0 1.0000
|
| 509 |
+
skin 492 joint_2_dup_0 1.0000
|
| 510 |
+
skin 493 joint_2_dup_0 0.7048 joint_4 0.2952
|
| 511 |
+
skin 494 joint_2_dup_0 0.7290 joint_4 0.2710
|
| 512 |
+
skin 495 joint_2_dup_0 1.0000
|
| 513 |
+
skin 496 joint_2_dup_0 1.0000
|
| 514 |
+
skin 497 joint_2_dup_0 1.0000
|
| 515 |
+
skin 498 joint_2_dup_0 1.0000
|
| 516 |
+
skin 499 joint_2_dup_0 1.0000
|
| 517 |
+
skin 500 joint_2_dup_0 0.6990 joint_2_dup_1 0.3010
|
| 518 |
+
skin 501 joint_2_dup_0 1.0000
|
| 519 |
+
skin 502 joint_2_dup_0 0.6833 joint_2_dup_1 0.3167
|
| 520 |
+
skin 503 joint_2_dup_0 1.0000
|
| 521 |
+
skin 504 joint_2_dup_0 0.6590 joint_2_dup_1 0.3410
|
| 522 |
+
skin 505 joint_2_dup_0 1.0000
|
| 523 |
+
skin 506 joint_2_dup_0 0.4988 joint_2_dup_1 0.5012
|
| 524 |
+
skin 507 joint_2_dup_0 1.0000
|
| 525 |
+
skin 508 joint_2_dup_0 0.4967 joint_2_dup_1 0.5033
|
| 526 |
+
skin 509 root_dup_1 0.2312 joint_2_dup_0 0.3753 joint_2_dup_1 0.3936
|
| 527 |
+
skin 510 joint_2_dup_0 0.2631 joint_2_dup_1 0.7369
|
| 528 |
+
skin 511 root_dup_1 0.2678 joint_2_dup_0 0.3262 joint_2_dup_1 0.4060
|
| 529 |
+
skin 512 joint_2_dup_1 1.0000
|
| 530 |
+
skin 513 joint_2_dup_0 0.2854 joint_2_dup_1 0.7146
|
| 531 |
+
skin 514 joint_2_dup_1 1.0000
|
| 532 |
+
skin 515 joint_2_dup_1 1.0000
|
| 533 |
+
skin 516 root_dup_1 0.3118 joint_2_dup_0 0.2236 joint_2_dup_1 0.4646
|
| 534 |
+
skin 517 joint_2_dup_1 1.0000
|
| 535 |
+
skin 518 root_dup_1 0.3099 joint_2_dup_0 0.2187 joint_2_dup_1 0.4714
|
| 536 |
+
skin 519 joint_2_dup_1 1.0000
|
| 537 |
+
skin 520 root_dup_1 0.2137 root_dup_3 0.1686 joint_2_dup_0 0.1694 joint_2_dup_1 0.4482
|
| 538 |
+
skin 521 joint_2_dup_1 1.0000
|
| 539 |
+
skin 522 root_dup_1 0.1788 root_dup_3 0.2799 joint_2_dup_0 0.1905 joint_2_dup_1 0.3508
|
| 540 |
+
skin 523 root_dup_1 0.2783 joint_2_dup_0 0.2199 joint_2_dup_1 0.5018
|
| 541 |
+
skin 524 root_dup_1 0.2713 root_dup_3 0.2870 joint_2_dup_0 0.2058 joint_2_dup_1 0.2359
|
| 542 |
+
skin 525 root_dup_1 0.3465 joint_2_dup_0 0.2549 joint_2_dup_1 0.3985
|
| 543 |
+
skin 526 root_dup_1 0.4810 root_dup_3 0.2740 joint_2_dup_0 0.2451
|
| 544 |
+
skin 527 root_dup_1 0.6186 joint_2_dup_0 0.3814
|
| 545 |
+
skin 528 root_dup_1 0.7270 joint_2_dup_0 0.2730
|
| 546 |
+
skin 529 joint_2_dup_0 1.0000
|
| 547 |
+
skin 530 joint_2_dup_0 1.0000
|
| 548 |
+
skin 531 joint_2_dup_0 1.0000
|
| 549 |
+
skin 532 root_dup_1 0.2751 joint_2_dup_0 0.7249
|
| 550 |
+
skin 533 root_dup_1 0.3635 joint_2_dup_0 0.6365
|
| 551 |
+
skin 534 root_dup_1 0.5032 joint_2_dup_0 0.4968
|
| 552 |
+
skin 535 root_dup_1 0.4218 joint_2_dup_0 0.2604 joint_2_dup_1 0.3178
|
| 553 |
+
skin 536 root_dup_1 0.3996 root_dup_3 0.1627 joint_2_dup_0 0.2131 joint_2_dup_1 0.2247
|
| 554 |
+
skin 537 root_dup_1 0.2239 root_dup_3 0.4022 joint_2_dup_0 0.1474 joint_2_dup_1 0.2265
|
| 555 |
+
skin 538 root_dup_1 0.2693 root_dup_3 0.4737 joint_2_dup_1 0.2570
|
| 556 |
+
skin 539 root_dup_1 0.2705 root_dup_3 0.7295
|
| 557 |
+
skin 540 root_dup_1 0.2788 root_dup_3 0.7212
|
| 558 |
+
skin 541 root_dup_0 0.2206 root_dup_1 0.3725 root_dup_3 0.4069
|
| 559 |
+
skin 542 root_dup_0 0.2968 root_dup_1 0.3703 root_dup_3 0.1698 joint_2_dup_0 0.1631
|
| 560 |
+
skin 543 root_dup_1 0.3237 joint_2_dup_0 0.2610 joint_2_dup_1 0.4152
|
| 561 |
+
skin 544 joint_2_dup_1 1.0000
|
| 562 |
+
skin 545 joint_2_dup_1 1.0000
|
| 563 |
+
skin 546 joint_2_dup_1 1.0000
|
| 564 |
+
skin 547 joint_2_dup_1 1.0000
|
| 565 |
+
skin 548 joint_2_dup_1 1.0000
|
| 566 |
+
skin 549 joint_2_dup_1 0.6792 joint_5 0.3208
|
| 567 |
+
skin 550 joint_2_dup_1 0.6600 joint_5 0.3400
|
| 568 |
+
skin 551 joint_2_dup_1 1.0000
|
| 569 |
+
skin 552 joint_2_dup_1 0.6325 joint_5 0.3675
|
| 570 |
+
skin 553 joint_2_dup_1 1.0000
|
| 571 |
+
skin 554 joint_2_dup_1 0.6066 joint_5 0.3934
|
| 572 |
+
skin 555 joint_2_dup_1 1.0000
|
| 573 |
+
skin 556 joint_2_dup_1 0.5793 joint_5 0.4207
|
| 574 |
+
skin 557 joint_2_dup_1 0.3298 joint_5 0.6702
|
| 575 |
+
skin 558 joint_2_dup_1 0.3221 joint_5 0.6779
|
| 576 |
+
skin 559 joint_2_dup_1 1.0000
|
| 577 |
+
skin 560 joint_2_dup_1 0.5712 joint_5 0.4288
|
| 578 |
+
skin 561 joint_2_dup_1 1.0000
|
| 579 |
+
skin 562 joint_2_dup_1 0.4967 joint_5 0.5033
|
| 580 |
+
skin 563 joint_2_dup_1 0.3345 joint_5 0.6655
|
| 581 |
+
skin 564 joint_5 1.0000
|
| 582 |
+
skin 565 joint_2_dup_1 0.6033 joint_5 0.3967
|
| 583 |
+
skin 566 joint_2_dup_1 1.0000
|
| 584 |
+
skin 567 joint_2_dup_1 0.6311 joint_5 0.3689
|
| 585 |
+
skin 568 joint_2_dup_1 0.3553 joint_5 0.6447
|
| 586 |
+
skin 569 joint_2_dup_1 0.3337 joint_5 0.6663
|
| 587 |
+
skin 570 joint_5 1.0000
|
| 588 |
+
skin 571 joint_5 1.0000
|
| 589 |
+
skin 572 joint_2_dup_1 1.0000
|
| 590 |
+
skin 573 joint_2_dup_1 0.6455 joint_5 0.3545
|
| 591 |
+
skin 574 joint_2_dup_1 1.0000
|
| 592 |
+
skin 575 joint_2_dup_1 0.6692 joint_5 0.3308
|
| 593 |
+
skin 576 joint_2_dup_1 0.3874 joint_5 0.6126
|
| 594 |
+
skin 577 joint_2_dup_1 0.3557 joint_5 0.6443
|
| 595 |
+
skin 578 joint_2_dup_1 1.0000
|
| 596 |
+
skin 579 joint_2_dup_1 0.6863 joint_5 0.3137
|
| 597 |
+
skin 580 joint_2_dup_1 1.0000
|
| 598 |
+
skin 581 joint_2_dup_1 1.0000
|
| 599 |
+
skin 582 joint_2_dup_1 1.0000
|
| 600 |
+
skin 583 joint_2_dup_1 1.0000
|
| 601 |
+
skin 584 joint_2_dup_0 0.3604 joint_2_dup_1 0.6396
|
| 602 |
+
skin 585 joint_2_dup_1 1.0000
|
| 603 |
+
skin 586 joint_2_dup_0 0.3717 joint_2_dup_1 0.6283
|
| 604 |
+
skin 587 joint_2_dup_1 1.0000
|
| 605 |
+
skin 588 joint_2_dup_1 1.0000
|
| 606 |
+
skin 589 joint_2_dup_1 0.6988 joint_5 0.3012
|
| 607 |
+
skin 590 joint_2_dup_1 0.4190 joint_5 0.5810
|
| 608 |
+
skin 591 joint_2_dup_1 0.4062 joint_5 0.5938
|
| 609 |
+
skin 592 joint_5 1.0000
|
| 610 |
+
skin 593 joint_5 1.0000
|
| 611 |
+
skin 594 joint_2_dup_1 1.0000
|
| 612 |
+
skin 595 joint_2_dup_1 1.0000
|
| 613 |
+
skin 596 joint_2_dup_0 0.3831 joint_2_dup_1 0.6169
|
| 614 |
+
skin 597 joint_2_dup_0 0.4690 joint_2_dup_1 0.5310
|
| 615 |
+
skin 598 joint_2_dup_1 1.0000
|
| 616 |
+
skin 599 joint_2_dup_0 0.5450 joint_2_dup_1 0.4550
|
| 617 |
+
skin 600 joint_2_dup_1 1.0000
|
| 618 |
+
skin 601 joint_2_dup_1 1.0000
|
| 619 |
+
skin 602 joint_2_dup_1 1.0000
|
| 620 |
+
skin 603 joint_2_dup_1 1.0000
|
| 621 |
+
skin 604 joint_2_dup_1 1.0000
|
| 622 |
+
skin 605 joint_2_dup_1 1.0000
|
| 623 |
+
skin 606 joint_2_dup_1 1.0000
|
| 624 |
+
skin 607 joint_2_dup_1 0.6848 joint_5 0.3152
|
| 625 |
+
skin 608 joint_2_dup_1 0.4976 joint_5 0.5024
|
| 626 |
+
skin 609 joint_2_dup_1 0.4112 joint_5 0.5888
|
| 627 |
+
skin 610 joint_5 1.0000
|
| 628 |
+
skin 611 joint_2_dup_1 0.4822 joint_5 0.5178
|
| 629 |
+
skin 612 joint_5 1.0000
|
| 630 |
+
skin 613 joint_5 1.0000
|
| 631 |
+
skin 614 joint_5 1.0000
|
| 632 |
+
skin 615 joint_5 1.0000
|
| 633 |
+
skin 616 joint_5 1.0000
|
| 634 |
+
skin 617 joint_5 1.0000
|
| 635 |
+
skin 618 joint_5 1.0000
|
| 636 |
+
skin 619 joint_5 1.0000
|
| 637 |
+
skin 620 joint_5 1.0000
|
| 638 |
+
skin 621 joint_5 1.0000
|
| 639 |
+
skin 622 joint_5 1.0000
|
| 640 |
+
skin 623 joint_5 1.0000
|
| 641 |
+
skin 624 joint_5 1.0000
|
| 642 |
+
skin 625 joint_5 1.0000
|
| 643 |
+
skin 626 joint_5 1.0000
|
| 644 |
+
skin 627 joint_5 1.0000
|
| 645 |
+
skin 628 joint_5 1.0000
|
| 646 |
+
skin 629 joint_5 1.0000
|
| 647 |
+
skin 630 joint_5 1.0000
|
| 648 |
+
skin 631 joint_5 1.0000
|
| 649 |
+
skin 632 joint_5 1.0000
|
| 650 |
+
skin 633 joint_5 0.7056 joint_3 0.2944
|
| 651 |
+
skin 634 joint_5 1.0000
|
| 652 |
+
skin 635 joint_5 0.6193 joint_3 0.3807
|
| 653 |
+
skin 636 joint_5 1.0000
|
| 654 |
+
skin 637 joint_5 0.7088 joint_3 0.2912
|
| 655 |
+
skin 638 joint_5 0.5810 joint_3 0.4190
|
| 656 |
+
skin 639 joint_5 0.7036 joint_3 0.2964
|
| 657 |
+
skin 640 joint_5 1.0000
|
| 658 |
+
skin 641 joint_5 1.0000
|
| 659 |
+
skin 642 joint_5 1.0000
|
| 660 |
+
skin 643 joint_5 1.0000
|
| 661 |
+
skin 644 joint_5 1.0000
|
| 662 |
+
skin 645 joint_5 1.0000
|
| 663 |
+
skin 646 joint_2_dup_1 0.3496 joint_5 0.6504
|
| 664 |
+
skin 647 joint_5 1.0000
|
| 665 |
+
skin 648 joint_2_dup_1 0.4107 joint_5 0.5893
|
| 666 |
+
skin 649 joint_5 1.0000
|
| 667 |
+
skin 650 joint_2_dup_1 0.4295 joint_5 0.5705
|
| 668 |
+
skin 651 joint_5 1.0000
|
| 669 |
+
skin 652 joint_2_dup_1 0.5314 joint_5 0.4686
|
| 670 |
+
skin 653 joint_2_dup_1 1.0000
|
| 671 |
+
skin 654 joint_5 0.7071 joint_3 0.2929
|
| 672 |
+
skin 655 root_dup_0 0.3941 root_dup_1 0.3360 joint_2_dup_0 0.2699
|
| 673 |
+
skin 656 root_dup_0 0.6175 root_dup_1 0.3825
|
| 674 |
+
skin 657 root_dup_1 0.6852 joint_2_dup_0 0.3148
|
| 675 |
+
skin 658 root_dup_0 0.4482 root_dup_1 0.5518
|
| 676 |
+
skin 659 root_dup_0 1.0000
|
| 677 |
+
skin 660 root_dup_0 0.3840 root_dup_1 0.3714 joint_2_dup_0 0.2447
|
| 678 |
+
skin 661 root_dup_1 0.6777 joint_2_dup_0 0.3223
|
| 679 |
+
skin 662 root_dup_1 0.5098 joint_2_dup_0 0.4902
|
| 680 |
+
skin 663 root_dup_1 0.4113 joint_2_dup_0 0.5887
|
| 681 |
+
skin 664 root_dup_1 0.5738 joint_2_dup_0 0.4262
|
| 682 |
+
skin 665 joint_2_dup_0 1.0000
|
| 683 |
+
skin 666 root_dup_1 0.3828 joint_2_dup_0 0.6172
|
| 684 |
+
skin 667 joint_2_dup_0 1.0000
|
| 685 |
+
skin 668 joint_2_dup_0 1.0000
|
| 686 |
+
skin 669 root_dup_0 1.0000
|
| 687 |
+
skin 670 root_dup_0 1.0000
|
| 688 |
+
skin 671 root_dup_0 1.0000
|
| 689 |
+
skin 672 root_dup_0 1.0000
|
| 690 |
+
skin 673 root_dup_0 1.0000
|
| 691 |
+
skin 674 root_dup_0 1.0000
|
| 692 |
+
skin 675 root_dup_0 1.0000
|
| 693 |
+
skin 676 root_dup_0 1.0000
|
| 694 |
+
skin 677 root_dup_0 1.0000
|
| 695 |
+
skin 678 root_dup_0 1.0000
|
| 696 |
+
skin 679 joint_2_dup_0 1.0000
|
| 697 |
+
skin 680 joint_2_dup_0 1.0000
|
| 698 |
+
skin 681 joint_2_dup_0 1.0000
|
| 699 |
+
skin 682 joint_2_dup_0 1.0000
|
| 700 |
+
skin 683 joint_2_dup_0 1.0000
|
| 701 |
+
skin 684 joint_2_dup_0 1.0000
|
| 702 |
+
skin 685 joint_2_dup_0 1.0000
|
| 703 |
+
skin 686 joint_2_dup_0 1.0000
|
| 704 |
+
skin 687 joint_2_dup_0 1.0000
|
| 705 |
+
skin 688 root_dup_1 0.4282 joint_2_dup_0 0.5718
|
| 706 |
+
skin 689 root_dup_1 0.5111 joint_2_dup_0 0.4889
|
| 707 |
+
skin 690 root_dup_0 0.1971 root_dup_1 0.5057 joint_2_dup_0 0.2973
|
| 708 |
+
skin 691 root_dup_0 0.3859 root_dup_1 0.6141
|
| 709 |
+
skin 692 root_dup_0 0.6670 root_dup_1 0.3330
|
| 710 |
+
skin 693 root_dup_0 1.0000
|
| 711 |
+
skin 694 root_dup_0 1.0000
|
| 712 |
+
skin 695 root_dup_0 1.0000
|
| 713 |
+
skin 696 root_dup_0 1.0000
|
| 714 |
+
skin 697 root_dup_0 1.0000
|
| 715 |
+
skin 698 root_dup_0 1.0000
|
| 716 |
+
skin 699 root_dup_0 0.7388 joint_0 0.2612
|
| 717 |
+
skin 700 root_dup_0 0.6652 joint_0 0.3348
|
| 718 |
+
skin 701 root_dup_0 0.4661 joint_0 0.3009 joint_8 0.2329
|
| 719 |
+
skin 702 root_dup_0 0.5655 joint_0 0.4345
|
| 720 |
+
skin 703 joint_2_dup_0 1.0000
|
| 721 |
+
skin 704 joint_2_dup_0 1.0000
|
| 722 |
+
skin 705 root_dup_0 0.3288 root_dup_1 0.1927 joint_2_dup_0 0.4785
|
| 723 |
+
skin 706 root_dup_0 0.3470 root_dup_1 0.1882 joint_2_dup_0 0.4648
|
| 724 |
+
skin 707 root_dup_0 0.3554 root_dup_1 0.4054 joint_2_dup_0 0.2392
|
| 725 |
+
skin 708 root_dup_0 0.5740 root_dup_1 0.4260
|
| 726 |
+
skin 709 root_dup_0 0.5286 root_dup_1 0.4714
|
| 727 |
+
skin 710 root_dup_0 1.0000
|
| 728 |
+
skin 711 root_dup_0 1.0000
|
| 729 |
+
skin 712 root_dup_0 1.0000
|
| 730 |
+
skin 713 root_dup_0 1.0000
|
| 731 |
+
skin 714 root_dup_0 1.0000
|
| 732 |
+
skin 715 root_dup_0 1.0000
|
| 733 |
+
skin 716 root_dup_0 1.0000
|
| 734 |
+
skin 717 root_dup_0 1.0000
|
| 735 |
+
skin 718 root_dup_0 1.0000
|
| 736 |
+
skin 719 root_dup_0 1.0000
|
| 737 |
+
skin 720 root_dup_0 1.0000
|
| 738 |
+
skin 721 root_dup_0 0.4899 root_dup_1 0.2923 root_dup_2 0.2179
|
| 739 |
+
skin 722 root_dup_0 0.3358 root_dup_1 0.3028 root_dup_2 0.3615
|
| 740 |
+
skin 723 root_dup_0 0.3123 root_dup_1 0.1725 root_dup_2 0.3510 joint_2_dup_0 0.1643
|
| 741 |
+
skin 724 root_dup_0 0.1849 root_dup_2 0.3453 joint_2_dup_0 0.4698
|
| 742 |
+
skin 725 root_dup_0 0.1722 root_dup_2 0.4196 joint_2_dup_0 0.4082
|
| 743 |
+
skin 726 root_dup_2 1.0000
|
| 744 |
+
skin 727 root_dup_2 0.5245 joint_2_dup_0 0.4755
|
| 745 |
+
skin 728 joint_2_dup_0 1.0000
|
| 746 |
+
skin 729 root_dup_2 0.3583 joint_2_dup_0 0.6417
|
| 747 |
+
skin 730 joint_2_dup_0 1.0000
|
| 748 |
+
skin 731 joint_2_dup_0 1.0000
|
| 749 |
+
skin 732 joint_2_dup_0 1.0000
|
| 750 |
+
skin 733 joint_2_dup_0 0.7300 joint_4 0.2700
|
| 751 |
+
skin 734 joint_2_dup_0 1.0000
|
| 752 |
+
skin 735 joint_2_dup_0 1.0000
|
| 753 |
+
skin 736 joint_2_dup_0 1.0000
|
| 754 |
+
skin 737 joint_2_dup_0 1.0000
|
| 755 |
+
skin 738 joint_2_dup_0 1.0000
|
| 756 |
+
skin 739 joint_2_dup_0 1.0000
|
| 757 |
+
skin 740 joint_2_dup_0 0.7206 joint_2_dup_1 0.2794
|
| 758 |
+
skin 741 joint_2_dup_0 1.0000
|
| 759 |
+
skin 742 joint_2_dup_0 0.7078 joint_2_dup_1 0.2922
|
| 760 |
+
skin 743 joint_2_dup_0 1.0000
|
| 761 |
+
skin 744 joint_2_dup_0 0.6651 joint_2_dup_1 0.3349
|
| 762 |
+
skin 745 joint_2_dup_0 1.0000
|
| 763 |
+
skin 746 joint_2_dup_0 0.5008 joint_2_dup_1 0.4992
|
| 764 |
+
skin 747 joint_2_dup_0 1.0000
|
| 765 |
+
skin 748 joint_2_dup_0 0.5053 joint_2_dup_1 0.4947
|
| 766 |
+
skin 749 root_dup_1 0.2091 joint_2_dup_0 0.3933 joint_2_dup_1 0.3975
|
| 767 |
+
skin 750 joint_2_dup_1 1.0000
|
| 768 |
+
skin 751 root_dup_1 0.2602 joint_2_dup_0 0.3470 joint_2_dup_1 0.3928
|
| 769 |
+
skin 752 joint_2_dup_1 1.0000
|
| 770 |
+
skin 753 joint_2_dup_0 0.2624 joint_2_dup_1 0.7376
|
| 771 |
+
skin 754 joint_2_dup_1 1.0000
|
| 772 |
+
skin 755 joint_2_dup_1 1.0000
|
| 773 |
+
skin 756 root_dup_1 0.3080 joint_2_dup_0 0.2378 joint_2_dup_1 0.4541
|
| 774 |
+
skin 757 joint_2_dup_1 1.0000
|
| 775 |
+
skin 758 root_dup_1 0.3041 joint_2_dup_0 0.2388 joint_2_dup_1 0.4571
|
| 776 |
+
skin 759 joint_2_dup_1 1.0000
|
| 777 |
+
skin 760 root_dup_1 0.2650 joint_2_dup_0 0.2337 joint_2_dup_1 0.5013
|
| 778 |
+
skin 761 joint_2_dup_1 1.0000
|
| 779 |
+
skin 762 root_dup_0 0.2472 root_dup_1 0.1922 joint_2_dup_0 0.2320 joint_2_dup_1 0.3286
|
| 780 |
+
skin 763 root_dup_1 0.2987 joint_2_dup_0 0.2354 joint_2_dup_1 0.4658
|
| 781 |
+
skin 764 root_dup_0 0.2686 root_dup_1 0.2801 joint_2_dup_0 0.2366 joint_2_dup_1 0.2148
|
| 782 |
+
skin 765 root_dup_1 0.3559 joint_2_dup_0 0.2664 joint_2_dup_1 0.3777
|
| 783 |
+
skin 766 root_dup_0 0.2598 root_dup_1 0.4862 joint_2_dup_0 0.2540
|
| 784 |
+
skin 767 joint_2_dup_0 1.0000
|
| 785 |
+
skin 768 joint_2_dup_0 1.0000
|
| 786 |
+
skin 769 joint_2_dup_0 1.0000
|
| 787 |
+
skin 770 root_dup_1 0.2772 joint_2_dup_0 0.7228
|
| 788 |
+
skin 771 root_dup_1 0.3328 joint_2_dup_0 0.6672
|
| 789 |
+
skin 772 root_dup_1 0.4667 joint_2_dup_0 0.5333
|
| 790 |
+
skin 773 root_dup_1 0.3986 joint_2_dup_0 0.2665 joint_2_dup_1 0.3349
|
| 791 |
+
skin 774 root_dup_0 0.1717 root_dup_1 0.3853 joint_2_dup_0 0.2111 joint_2_dup_1 0.2318
|
| 792 |
+
skin 775 root_dup_0 0.3931 root_dup_1 0.2173 joint_2_dup_0 0.1562 joint_2_dup_1 0.2333
|
| 793 |
+
skin 776 root_dup_0 0.4688 root_dup_1 0.2774 joint_2_dup_1 0.2539
|
| 794 |
+
skin 777 root_dup_0 0.6928 root_dup_1 0.3072
|
| 795 |
+
skin 778 root_dup_0 0.7047 root_dup_1 0.2953
|
| 796 |
+
skin 779 root_dup_0 0.5998 root_dup_1 0.4002
|
| 797 |
+
skin 780 joint_2_dup_1 1.0000
|
| 798 |
+
skin 781 joint_2_dup_1 1.0000
|
| 799 |
+
skin 782 joint_2_dup_1 1.0000
|
| 800 |
+
skin 783 joint_2_dup_1 1.0000
|
| 801 |
+
skin 784 joint_2_dup_1 0.6544 joint_5 0.3456
|
| 802 |
+
skin 785 joint_2_dup_1 0.6207 joint_5 0.3793
|
| 803 |
+
skin 786 joint_2_dup_1 1.0000
|
| 804 |
+
skin 787 joint_2_dup_1 0.6106 joint_5 0.3894
|
| 805 |
+
skin 788 joint_2_dup_1 1.0000
|
| 806 |
+
skin 789 joint_2_dup_1 0.5879 joint_5 0.4121
|
| 807 |
+
skin 790 joint_2_dup_1 1.0000
|
| 808 |
+
skin 791 joint_2_dup_1 0.5795 joint_5 0.4205
|
| 809 |
+
skin 792 joint_2_dup_1 0.3124 joint_5 0.6876
|
| 810 |
+
skin 793 joint_2_dup_1 0.3233 joint_5 0.6767
|
| 811 |
+
skin 794 joint_2_dup_1 1.0000
|
| 812 |
+
skin 795 joint_2_dup_1 0.5877 joint_5 0.4123
|
| 813 |
+
skin 796 joint_2_dup_1 1.0000
|
| 814 |
+
skin 797 joint_2_dup_1 0.5101 joint_5 0.4899
|
| 815 |
+
skin 798 joint_2_dup_1 0.3384 joint_5 0.6616
|
| 816 |
+
skin 799 joint_5 1.0000
|
| 817 |
+
skin 800 joint_2_dup_1 0.6152 joint_5 0.3848
|
| 818 |
+
skin 801 joint_2_dup_1 1.0000
|
| 819 |
+
skin 802 joint_2_dup_1 0.6412 joint_5 0.3588
|
| 820 |
+
skin 803 joint_2_dup_1 0.3566 joint_5 0.6434
|
| 821 |
+
skin 804 joint_2_dup_1 0.3472 joint_5 0.6528
|
| 822 |
+
skin 805 joint_5 1.0000
|
| 823 |
+
skin 806 joint_5 1.0000
|
| 824 |
+
skin 807 joint_2_dup_1 1.0000
|
| 825 |
+
skin 808 joint_2_dup_1 0.6509 joint_5 0.3491
|
| 826 |
+
skin 809 joint_2_dup_1 1.0000
|
| 827 |
+
skin 810 joint_2_dup_1 0.6578 joint_5 0.3422
|
| 828 |
+
skin 811 joint_2_dup_1 0.3771 joint_5 0.6229
|
| 829 |
+
skin 812 joint_2_dup_1 0.3538 joint_5 0.6462
|
| 830 |
+
skin 813 joint_2_dup_1 1.0000
|
| 831 |
+
skin 814 joint_2_dup_1 0.6658 joint_5 0.3342
|
| 832 |
+
skin 815 joint_2_dup_1 1.0000
|
| 833 |
+
skin 816 joint_2_dup_1 1.0000
|
| 834 |
+
skin 817 joint_2_dup_1 1.0000
|
| 835 |
+
skin 818 joint_2_dup_1 1.0000
|
| 836 |
+
skin 819 joint_2_dup_0 0.3654 joint_2_dup_1 0.6346
|
| 837 |
+
skin 820 joint_2_dup_1 1.0000
|
| 838 |
+
skin 821 joint_2_dup_0 0.3882 joint_2_dup_1 0.6118
|
| 839 |
+
skin 822 joint_2_dup_1 1.0000
|
| 840 |
+
skin 823 joint_2_dup_1 1.0000
|
| 841 |
+
skin 824 joint_2_dup_1 0.6933 joint_5 0.3067
|
| 842 |
+
skin 825 joint_2_dup_1 0.4163 joint_5 0.5837
|
| 843 |
+
skin 826 joint_2_dup_1 0.4073 joint_5 0.5927
|
| 844 |
+
skin 827 joint_5 1.0000
|
| 845 |
+
skin 828 joint_5 1.0000
|
| 846 |
+
skin 829 joint_2_dup_1 1.0000
|
| 847 |
+
skin 830 joint_2_dup_1 1.0000
|
| 848 |
+
skin 831 joint_2_dup_0 0.4006 joint_2_dup_1 0.5994
|
| 849 |
+
skin 832 joint_2_dup_0 0.4839 joint_2_dup_1 0.5161
|
| 850 |
+
skin 833 joint_2_dup_1 1.0000
|
| 851 |
+
skin 834 joint_2_dup_1 1.0000
|
| 852 |
+
skin 835 joint_2_dup_1 1.0000
|
| 853 |
+
skin 836 joint_2_dup_1 1.0000
|
| 854 |
+
skin 837 joint_2_dup_1 1.0000
|
| 855 |
+
skin 838 joint_2_dup_1 1.0000
|
| 856 |
+
skin 839 joint_2_dup_1 0.5137 joint_5 0.4863
|
| 857 |
+
skin 840 joint_5 1.0000
|
| 858 |
+
skin 841 joint_2_dup_1 0.4734 joint_5 0.5266
|
| 859 |
+
skin 842 joint_5 1.0000
|
| 860 |
+
skin 843 joint_5 1.0000
|
| 861 |
+
skin 844 joint_5 1.0000
|
| 862 |
+
skin 845 joint_5 1.0000
|
| 863 |
+
skin 846 joint_5 1.0000
|
| 864 |
+
skin 847 joint_5 1.0000
|
| 865 |
+
skin 848 joint_5 1.0000
|
| 866 |
+
skin 849 joint_5 1.0000
|
| 867 |
+
skin 850 joint_5 1.0000
|
| 868 |
+
skin 851 joint_5 1.0000
|
| 869 |
+
skin 852 joint_5 1.0000
|
| 870 |
+
skin 853 joint_5 1.0000
|
| 871 |
+
skin 854 joint_5 1.0000
|
| 872 |
+
skin 855 joint_5 1.0000
|
| 873 |
+
skin 856 joint_5 1.0000
|
| 874 |
+
skin 857 joint_5 1.0000
|
| 875 |
+
skin 858 joint_5 1.0000
|
| 876 |
+
skin 859 joint_5 1.0000
|
| 877 |
+
skin 860 joint_5 1.0000
|
| 878 |
+
skin 861 joint_5 1.0000
|
| 879 |
+
skin 862 joint_5 0.7043 joint_3 0.2957
|
| 880 |
+
skin 863 joint_5 1.0000
|
| 881 |
+
skin 864 joint_5 0.6271 joint_3 0.3729
|
| 882 |
+
skin 865 joint_5 0.7269 joint_3 0.2731
|
| 883 |
+
skin 866 joint_5 0.6843 joint_3 0.3157
|
| 884 |
+
skin 867 joint_5 0.6848 joint_3 0.3152
|
| 885 |
+
skin 868 joint_5 1.0000
|
| 886 |
+
skin 869 joint_5 1.0000
|
| 887 |
+
skin 870 joint_5 1.0000
|
| 888 |
+
skin 871 joint_5 1.0000
|
| 889 |
+
skin 872 joint_5 1.0000
|
| 890 |
+
skin 873 joint_5 1.0000
|
| 891 |
+
skin 874 joint_2_dup_1 0.3272 joint_5 0.6728
|
| 892 |
+
skin 875 joint_5 1.0000
|
| 893 |
+
skin 876 joint_2_dup_1 0.3810 joint_5 0.6190
|
| 894 |
+
skin 877 joint_5 1.0000
|
| 895 |
+
skin 878 joint_2_dup_1 0.4187 joint_5 0.5813
|
| 896 |
+
skin 879 root_dup_2 1.0000
|
| 897 |
+
skin 880 root_dup_2 1.0000
|
| 898 |
+
skin 881 root_dup_2 1.0000
|
| 899 |
+
skin 882 root_dup_2 1.0000
|
| 900 |
+
skin 883 root_dup_2 1.0000
|
| 901 |
+
skin 884 root_dup_2 1.0000
|
| 902 |
+
skin 885 root_dup_2 1.0000
|
| 903 |
+
skin 886 root_dup_2 1.0000
|
| 904 |
+
skin 887 root_dup_2 1.0000
|
| 905 |
+
skin 888 root_dup_2 0.6918 joint_7 0.3082
|
| 906 |
+
skin 889 root_dup_2 0.6407 joint_7 0.3593
|
| 907 |
+
skin 890 root_dup_2 0.7389 joint_7 0.2611
|
| 908 |
+
skin 891 root_dup_2 0.5468 joint_7 0.4532
|
| 909 |
+
skin 892 root_dup_2 0.6186 joint_7 0.3814
|
| 910 |
+
skin 893 root_dup_2 1.0000
|
| 911 |
+
skin 894 root_dup_2 0.4766 joint_7 0.5234
|
| 912 |
+
skin 895 root_dup_2 0.3407 joint_7 0.6593
|
| 913 |
+
skin 896 root_dup_2 0.4341 joint_7 0.5659
|
| 914 |
+
skin 897 root_dup_2 0.5141 joint_7 0.4859
|
| 915 |
+
skin 898 root_dup_2 0.7115 joint_7 0.2885
|
| 916 |
+
skin 899 root_dup_2 0.5305 joint_7 0.4695
|
| 917 |
+
skin 900 root_dup_2 0.3705 joint_7 0.6295
|
| 918 |
+
skin 901 root_dup_2 0.3653 joint_7 0.6347
|
| 919 |
+
skin 902 root_dup_2 0.2679 joint_7 0.7321
|
| 920 |
+
skin 903 root_dup_2 1.0000
|
| 921 |
+
skin 904 root_dup_2 1.0000
|
| 922 |
+
skin 905 root_dup_2 1.0000
|
| 923 |
+
skin 906 root_dup_2 1.0000
|
| 924 |
+
skin 907 root_dup_2 1.0000
|
| 925 |
+
skin 908 root_dup_2 1.0000
|
| 926 |
+
skin 909 root_dup_2 1.0000
|
| 927 |
+
skin 910 root_dup_2 1.0000
|
| 928 |
+
skin 911 root_dup_2 1.0000
|
| 929 |
+
skin 912 root_dup_2 1.0000
|
| 930 |
+
skin 913 root_dup_2 1.0000
|
| 931 |
+
skin 914 root_dup_2 1.0000
|
| 932 |
+
skin 915 root_dup_2 1.0000
|
| 933 |
+
skin 916 root_dup_2 1.0000
|
| 934 |
+
skin 917 root_dup_2 1.0000
|
| 935 |
+
skin 918 root_dup_2 1.0000
|
| 936 |
+
skin 919 root_dup_2 1.0000
|
| 937 |
+
skin 920 root_dup_2 1.0000
|
| 938 |
+
skin 921 root_dup_2 1.0000
|
| 939 |
+
skin 922 root_dup_2 1.0000
|
| 940 |
+
skin 923 root_dup_2 1.0000
|
| 941 |
+
skin 924 joint_2_dup_0 0.6096 joint_4 0.3904
|
| 942 |
+
skin 925 joint_2_dup_0 0.5909 joint_4 0.4091
|
| 943 |
+
skin 926 joint_2_dup_0 0.7361 joint_4 0.2639
|
| 944 |
+
skin 927 joint_2_dup_0 1.0000
|
| 945 |
+
skin 928 joint_2_dup_0 1.0000
|
| 946 |
+
skin 929 joint_2_dup_0 1.0000
|
| 947 |
+
skin 930 joint_2_dup_0 1.0000
|
| 948 |
+
skin 931 joint_2_dup_0 0.7299 joint_4 0.2701
|
| 949 |
+
skin 932 joint_2_dup_0 1.0000
|
| 950 |
+
skin 933 joint_2_dup_0 1.0000
|
| 951 |
+
skin 934 joint_2_dup_0 0.5718 joint_4 0.4282
|
| 952 |
+
skin 935 joint_2_dup_0 0.6238 joint_4 0.3762
|
| 953 |
+
skin 936 joint_2_dup_0 1.0000
|
| 954 |
+
skin 937 joint_2_dup_0 0.4855 joint_4 0.5145
|
| 955 |
+
skin 938 joint_2_dup_0 0.6207 joint_4 0.3793
|
| 956 |
+
skin 939 joint_2_dup_0 1.0000
|
| 957 |
+
skin 940 joint_2_dup_0 0.7218 joint_4 0.2782
|
| 958 |
+
skin 941 joint_2_dup_0 1.0000
|
| 959 |
+
skin 942 joint_2_dup_0 0.4569 joint_4 0.5431
|
| 960 |
+
skin 943 joint_2_dup_0 1.0000
|
| 961 |
+
skin 944 joint_2_dup_0 1.0000
|
| 962 |
+
skin 945 joint_2_dup_0 1.0000
|
| 963 |
+
skin 946 joint_2_dup_0 0.6922 joint_2_dup_1 0.3078
|
| 964 |
+
skin 947 joint_2_dup_0 1.0000
|
| 965 |
+
skin 948 joint_2_dup_0 1.0000
|
| 966 |
+
skin 949 joint_2_dup_0 1.0000
|
| 967 |
+
skin 950 joint_2_dup_0 1.0000
|
| 968 |
+
skin 951 joint_2_dup_0 0.6330 joint_4 0.3670
|
| 969 |
+
skin 952 joint_2_dup_0 0.5276 joint_4 0.4724
|
| 970 |
+
skin 953 joint_2_dup_0 0.4216 joint_4 0.5784
|
| 971 |
+
skin 954 joint_2_dup_0 0.4423 joint_4 0.5577
|
| 972 |
+
skin 955 joint_2_dup_0 0.5307 joint_4 0.4693
|
| 973 |
+
skin 956 joint_2_dup_0 0.6438 joint_4 0.3562
|
| 974 |
+
skin 957 joint_2_dup_0 1.0000
|
| 975 |
+
skin 958 joint_2_dup_0 1.0000
|
| 976 |
+
skin 959 root_dup_2 0.2876 joint_2_dup_0 0.7124
|
| 977 |
+
skin 960 root_dup_3 1.0000
|
| 978 |
+
skin 961 root_dup_3 0.6318 joint_8 0.3682
|
| 979 |
+
skin 962 root_dup_3 0.6597 joint_8 0.3403
|
| 980 |
+
skin 963 root_dup_3 0.7338 joint_8 0.2662
|
| 981 |
+
skin 964 root_dup_3 1.0000
|
| 982 |
+
skin 965 root_dup_3 0.5756 joint_8 0.4244
|
| 983 |
+
skin 966 root_dup_3 0.5706 joint_8 0.4294
|
| 984 |
+
skin 967 root_dup_3 0.5651 joint_8 0.4349
|
| 985 |
+
skin 968 root_dup_3 0.5325 joint_8 0.4675
|
| 986 |
+
skin 969 root_dup_3 0.5964 joint_8 0.4036
|
| 987 |
+
skin 970 root_dup_3 0.5753 joint_8 0.4247
|
| 988 |
+
skin 971 root_dup_3 0.6076 joint_8 0.3924
|
| 989 |
+
skin 972 root_dup_3 0.6160 joint_8 0.3840
|
| 990 |
+
skin 973 root_dup_3 0.6396 joint_8 0.3604
|
| 991 |
+
skin 974 root_dup_3 1.0000
|
| 992 |
+
skin 975 root_dup_3 1.0000
|
| 993 |
+
skin 976 root_dup_3 1.0000
|
| 994 |
+
skin 977 root_dup_3 1.0000
|
| 995 |
+
skin 978 root_dup_3 1.0000
|
| 996 |
+
skin 979 root_dup_3 1.0000
|
| 997 |
+
skin 980 root_dup_3 1.0000
|
| 998 |
+
skin 981 root_dup_3 1.0000
|
| 999 |
+
skin 982 root_dup_3 1.0000
|
| 1000 |
+
skin 983 root_dup_3 0.7176 joint_8 0.2824
|
| 1001 |
+
skin 984 root_dup_3 0.7110 joint_8 0.2890
|
| 1002 |
+
skin 985 root_dup_3 1.0000
|
| 1003 |
+
skin 986 root_dup_3 0.6357 joint_8 0.3643
|
| 1004 |
+
skin 987 root_dup_3 1.0000
|
| 1005 |
+
skin 988 root_dup_3 0.7062 joint_8 0.2938
|
| 1006 |
+
skin 989 root_dup_3 0.6742 joint_8 0.3258
|
| 1007 |
+
skin 990 root_dup_3 0.6149 joint_8 0.3851
|
| 1008 |
+
skin 991 root_dup_3 0.6447 joint_8 0.3553
|
| 1009 |
+
skin 992 root_dup_2 1.0000
|
| 1010 |
+
skin 993 root_dup_2 1.0000
|
| 1011 |
+
skin 994 root_dup_2 1.0000
|
| 1012 |
+
skin 995 root_dup_2 1.0000
|
| 1013 |
+
skin 996 root_dup_2 1.0000
|
| 1014 |
+
skin 997 root_dup_2 1.0000
|
| 1015 |
+
skin 998 root_dup_2 0.5942 joint_7 0.4058
|
| 1016 |
+
skin 999 root_dup_2 0.6767 joint_7 0.3233
|
| 1017 |
+
skin 1000 root_dup_2 0.4616 joint_7 0.5384
|
| 1018 |
+
skin 1001 root_dup_2 0.5901 joint_7 0.4099
|
| 1019 |
+
skin 1002 root_dup_2 0.7281 joint_7 0.2719
|
| 1020 |
+
skin 1003 root_dup_2 0.4057 joint_7 0.5943
|
| 1021 |
+
skin 1004 root_dup_2 0.5012 joint_7 0.4988
|
| 1022 |
+
skin 1005 root_dup_2 0.6729 joint_7 0.3271
|
| 1023 |
+
skin 1006 root_dup_2 0.4959 joint_7 0.5041
|
| 1024 |
+
skin 1007 root_dup_2 0.3460 joint_7 0.6540
|
| 1025 |
+
skin 1008 root_dup_2 0.3313 joint_7 0.6687
|
| 1026 |
+
skin 1009 root_dup_2 1.0000
|
| 1027 |
+
skin 1010 root_dup_2 1.0000
|
| 1028 |
+
skin 1011 root_dup_2 1.0000
|
| 1029 |
+
skin 1012 root_dup_2 1.0000
|
| 1030 |
+
skin 1013 root_dup_2 1.0000
|
| 1031 |
+
skin 1014 root_dup_2 1.0000
|
| 1032 |
+
skin 1015 root_dup_2 1.0000
|
| 1033 |
+
skin 1016 root_dup_2 1.0000
|
| 1034 |
+
skin 1017 root_dup_2 1.0000
|
| 1035 |
+
skin 1018 root_dup_2 1.0000
|
| 1036 |
+
skin 1019 root_dup_2 1.0000
|
| 1037 |
+
skin 1020 root_dup_2 1.0000
|
| 1038 |
+
skin 1021 root_dup_2 1.0000
|
| 1039 |
+
skin 1022 root_dup_2 1.0000
|
| 1040 |
+
skin 1023 joint_2_dup_0 0.6279 joint_4 0.3721
|
| 1041 |
+
skin 1024 joint_2_dup_0 1.0000
|
| 1042 |
+
skin 1025 joint_2_dup_0 0.5908 joint_4 0.4092
|
| 1043 |
+
skin 1026 joint_2_dup_0 1.0000
|
| 1044 |
+
skin 1027 joint_2_dup_0 1.0000
|
| 1045 |
+
skin 1028 joint_2_dup_0 1.0000
|
| 1046 |
+
skin 1029 joint_2_dup_0 1.0000
|
| 1047 |
+
skin 1030 joint_2_dup_0 1.0000
|
| 1048 |
+
skin 1031 joint_2_dup_0 1.0000
|
| 1049 |
+
skin 1032 joint_2_dup_0 1.0000
|
| 1050 |
+
skin 1033 joint_2_dup_0 0.6128 joint_4 0.3872
|
| 1051 |
+
skin 1034 joint_2_dup_0 0.6674 joint_4 0.3326
|
| 1052 |
+
skin 1035 joint_2_dup_0 1.0000
|
| 1053 |
+
skin 1036 joint_2_dup_0 0.5070 joint_4 0.4930
|
| 1054 |
+
skin 1037 joint_2_dup_0 0.6502 joint_4 0.3498
|
| 1055 |
+
skin 1038 joint_2_dup_0 1.0000
|
| 1056 |
+
skin 1039 joint_2_dup_0 0.7195 joint_4 0.2805
|
| 1057 |
+
skin 1040 joint_2_dup_0 1.0000
|
| 1058 |
+
skin 1041 joint_2_dup_0 0.4913 joint_4 0.5087
|
| 1059 |
+
skin 1042 joint_2_dup_0 1.0000
|
| 1060 |
+
skin 1043 joint_2_dup_0 1.0000
|
| 1061 |
+
skin 1044 joint_2_dup_0 1.0000
|
| 1062 |
+
skin 1045 joint_2_dup_0 0.6972 joint_2_dup_1 0.3028
|
| 1063 |
+
skin 1046 root_dup_0 1.0000
|
| 1064 |
+
skin 1047 root_dup_0 0.7240 joint_0 0.2760
|
| 1065 |
+
skin 1048 root_dup_0 0.6926 joint_0 0.3074
|
| 1066 |
+
skin 1049 root_dup_0 0.6357 joint_0 0.3643
|
| 1067 |
+
skin 1050 root_dup_0 0.6333 joint_0 0.3667
|
| 1068 |
+
skin 1051 root_dup_0 0.5962 joint_0 0.4038
|
| 1069 |
+
skin 1052 root_dup_0 0.5632 joint_0 0.4368
|
| 1070 |
+
skin 1053 root_dup_0 0.5928 joint_0 0.4072
|
| 1071 |
+
skin 1054 root_dup_0 0.6002 joint_0 0.3998
|
| 1072 |
+
skin 1055 root_dup_0 0.5834 joint_0 0.4166
|
| 1073 |
+
skin 1056 root_dup_0 0.6689 joint_0 0.3311
|
| 1074 |
+
skin 1057 root_dup_0 0.7269 joint_0 0.2731
|
| 1075 |
+
skin 1058 root_dup_0 1.0000
|
| 1076 |
+
skin 1059 root_dup_0 0.6770 joint_0 0.3230
|
| 1077 |
+
skin 1060 root_dup_0 0.6417 joint_0 0.3583
|
| 1078 |
+
skin 1061 root_dup_0 1.0000
|
| 1079 |
+
skin 1062 root_dup_0 1.0000
|
| 1080 |
+
skin 1063 root_dup_0 1.0000
|
| 1081 |
+
skin 1064 root_dup_0 0.6803 joint_0 0.3197
|
| 1082 |
+
skin 1065 root_dup_0 1.0000
|
| 1083 |
+
skin 1066 root_dup_0 0.6927 joint_0 0.3073
|
| 1084 |
+
skin 1067 root_dup_0 0.6950 joint_0 0.3050
|
| 1085 |
+
skin 1068 root_dup_0 0.6639 joint_0 0.3361
|
| 1086 |
+
skin 1069 root_dup_0 0.6647 joint_0 0.3353
|
| 1087 |
+
skin 1070 root_dup_0 1.0000
|
| 1088 |
+
skin 1071 root_dup_0 0.6736 joint_0 0.3264
|
| 1089 |
+
skin 1072 root_dup_0 1.0000
|
| 1090 |
+
skin 1073 root_dup_0 0.6976 joint_0 0.3024
|
| 1091 |
+
skin 1074 root_dup_0 1.0000
|
| 1092 |
+
skin 1075 root_dup_0 1.0000
|
| 1093 |
+
skin 1076 root_dup_0 1.0000
|
| 1094 |
+
skin 1077 root_dup_0 0.6578 joint_0 0.3422
|
| 1095 |
+
skin 1078 root_dup_0 0.6897 joint_0 0.3103
|
| 1096 |
+
skin 1079 root_dup_2 1.0000
|
| 1097 |
+
skin 1080 root_dup_2 1.0000
|
| 1098 |
+
skin 1081 root_dup_2 0.7104 joint_7 0.2896
|
| 1099 |
+
skin 1082 root_dup_2 1.0000
|
| 1100 |
+
skin 1083 root_dup_2 0.7307 joint_7 0.2693
|
| 1101 |
+
skin 1084 root_dup_2 0.6871 joint_7 0.3129
|
| 1102 |
+
skin 1085 root_dup_2 0.6002 joint_7 0.3998
|
| 1103 |
+
skin 1086 root_dup_2 0.6287 joint_7 0.3713
|
| 1104 |
+
skin 1087 root_dup_2 0.5881 joint_7 0.4119
|
| 1105 |
+
skin 1088 root_dup_2 0.6676 joint_7 0.3324
|
| 1106 |
+
skin 1089 root_dup_2 0.6670 joint_7 0.3330
|
| 1107 |
+
skin 1090 root_dup_2 1.0000
|
| 1108 |
+
skin 1091 root_dup_2 1.0000
|
| 1109 |
+
skin 1092 root_dup_2 0.6749 joint_7 0.3251
|
| 1110 |
+
skin 1093 root_dup_2 0.6406 joint_7 0.3594
|
| 1111 |
+
skin 1094 root_dup_2 0.5967 joint_7 0.4033
|
| 1112 |
+
skin 1095 root_dup_2 0.5936 joint_7 0.4064
|
| 1113 |
+
skin 1096 root_dup_2 0.5751 joint_7 0.4249
|
| 1114 |
+
skin 1097 joint_5 1.0000
|
| 1115 |
+
skin 1098 joint_5 0.3570 joint_3 0.6430
|
| 1116 |
+
skin 1099 joint_5 0.3859 joint_3 0.6141
|
| 1117 |
+
skin 1100 joint_5 0.2655 joint_3 0.7345
|
| 1118 |
+
skin 1101 joint_5 0.3165 joint_3 0.6835
|
| 1119 |
+
skin 1102 joint_5 0.3447 joint_3 0.6553
|
| 1120 |
+
skin 1103 joint_5 0.3884 joint_3 0.6116
|
| 1121 |
+
skin 1104 joint_5 0.3941 joint_3 0.6059
|
| 1122 |
+
skin 1105 joint_5 0.4416 joint_3 0.5584
|
| 1123 |
+
skin 1106 joint_5 0.4288 joint_3 0.5712
|
| 1124 |
+
skin 1107 joint_5 0.4536 joint_3 0.5464
|
| 1125 |
+
skin 1108 joint_5 0.4747 joint_3 0.5253
|
| 1126 |
+
skin 1109 joint_5 0.4424 joint_3 0.5576
|
| 1127 |
+
skin 1110 joint_5 0.5052 joint_3 0.4948
|
| 1128 |
+
skin 1111 joint_5 0.4684 joint_3 0.5316
|
| 1129 |
+
skin 1112 joint_5 0.6091 joint_3 0.3909
|
| 1130 |
+
skin 1113 joint_5 0.5394 joint_3 0.4606
|
| 1131 |
+
skin 1114 joint_5 0.4005 joint_3 0.5995
|
| 1132 |
+
skin 1115 joint_3 1.0000
|
| 1133 |
+
skin 1116 joint_5 0.2777 joint_3 0.7223
|
| 1134 |
+
skin 1117 joint_3 1.0000
|
| 1135 |
+
skin 1118 joint_5 0.2840 joint_3 0.7160
|
| 1136 |
+
skin 1119 joint_5 0.3874 joint_3 0.6126
|
| 1137 |
+
skin 1120 joint_5 0.3617 joint_3 0.6383
|
| 1138 |
+
skin 1121 joint_5 0.4202 joint_3 0.5798
|
| 1139 |
+
skin 1122 joint_5 0.4526 joint_3 0.5474
|
| 1140 |
+
skin 1123 joint_5 0.5114 joint_3 0.4886
|
| 1141 |
+
skin 1124 joint_5 0.5254 joint_3 0.4746
|
| 1142 |
+
skin 1125 joint_5 0.4622 joint_3 0.5378
|
| 1143 |
+
skin 1126 joint_5 0.4820 joint_3 0.5180
|
| 1144 |
+
skin 1127 joint_5 0.6880 joint_3 0.3120
|
| 1145 |
+
skin 1128 joint_5 0.6414 joint_3 0.3586
|
| 1146 |
+
skin 1129 joint_5 1.0000
|
| 1147 |
+
skin 1130 joint_5 0.7331 joint_3 0.2669
|
| 1148 |
+
skin 1131 joint_5 0.4952 joint_3 0.5048
|
| 1149 |
+
skin 1132 joint_5 0.6320 joint_3 0.3680
|
| 1150 |
+
skin 1133 joint_5 0.4676 joint_3 0.5324
|
| 1151 |
+
skin 1134 joint_5 0.5231 joint_3 0.4769
|
| 1152 |
+
skin 1135 joint_5 0.6045 joint_3 0.3955
|
| 1153 |
+
skin 1136 joint_5 0.6564 joint_3 0.3436
|
| 1154 |
+
skin 1137 joint_5 0.7262 joint_3 0.2738
|
| 1155 |
+
skin 1138 joint_5 1.0000
|
| 1156 |
+
skin 1139 joint_5 1.0000
|
| 1157 |
+
skin 1140 joint_5 0.7320 joint_3 0.2680
|
| 1158 |
+
skin 1141 joint_5 0.6671 joint_3 0.3329
|
| 1159 |
+
skin 1142 joint_5 0.5610 joint_3 0.4390
|
| 1160 |
+
skin 1143 joint_5 0.4955 joint_3 0.5045
|
| 1161 |
+
skin 1144 joint_5 0.4367 joint_3 0.5633
|
| 1162 |
+
skin 1145 joint_5 0.4721 joint_3 0.5279
|
| 1163 |
+
skin 1146 joint_5 0.5357 joint_3 0.4643
|
| 1164 |
+
skin 1147 joint_5 0.5746 joint_3 0.4254
|
| 1165 |
+
skin 1148 joint_5 0.5819 joint_3 0.4181
|
| 1166 |
+
skin 1149 joint_5 0.5631 joint_3 0.4369
|
| 1167 |
+
skin 1150 joint_5 0.5384 joint_3 0.4616
|
| 1168 |
+
skin 1151 joint_5 0.4757 joint_3 0.5243
|
| 1169 |
+
skin 1152 joint_5 0.4452 joint_3 0.5548
|
| 1170 |
+
skin 1153 joint_5 0.3612 joint_3 0.6388
|
| 1171 |
+
skin 1154 joint_5 0.2991 joint_3 0.7009
|
| 1172 |
+
skin 1155 joint_3 1.0000
|
| 1173 |
+
skin 1156 joint_3 1.0000
|
| 1174 |
+
skin 1157 joint_3 0.6984 joint_6 0.3016
|
| 1175 |
+
skin 1158 joint_3 0.6647 joint_6 0.3353
|
| 1176 |
+
skin 1159 joint_5 0.2598 joint_3 0.7402
|
| 1177 |
+
skin 1160 joint_3 0.6941 joint_6 0.3059
|
| 1178 |
+
skin 1161 joint_3 0.5434 joint_6 0.4566
|
| 1179 |
+
skin 1162 joint_3 0.6058 joint_6 0.3942
|
| 1180 |
+
skin 1163 joint_3 0.4489 joint_6 0.5511
|
| 1181 |
+
skin 1164 joint_3 0.3995 joint_6 0.6005
|
| 1182 |
+
skin 1165 joint_3 0.4683 joint_6 0.5317
|
| 1183 |
+
skin 1166 joint_3 0.3183 joint_6 0.6817
|
| 1184 |
+
skin 1167 joint_3 0.2876 joint_6 0.7124
|
| 1185 |
+
skin 1168 joint_3 0.3345 joint_6 0.6655
|
| 1186 |
+
skin 1169 joint_6 1.0000
|
| 1187 |
+
skin 1170 joint_3 0.5452 joint_6 0.4548
|
| 1188 |
+
skin 1171 joint_3 0.3498 joint_6 0.6502
|
| 1189 |
+
skin 1172 joint_3 0.2658 joint_6 0.7342
|
| 1190 |
+
skin 1173 joint_6 1.0000
|
| 1191 |
+
skin 1174 joint_6 1.0000
|
| 1192 |
+
skin 1175 joint_6 1.0000
|
| 1193 |
+
skin 1176 joint_3 0.3039 joint_6 0.6961
|
| 1194 |
+
skin 1177 joint_3 0.5269 joint_6 0.4731
|
| 1195 |
+
skin 1178 joint_3 0.6698 joint_6 0.3302
|
| 1196 |
+
skin 1179 joint_3 1.0000
|
| 1197 |
+
skin 1180 joint_3 1.0000
|
| 1198 |
+
skin 1181 joint_3 1.0000
|
| 1199 |
+
skin 1182 joint_3 1.0000
|
| 1200 |
+
skin 1183 joint_3 0.5693 joint_6 0.4307
|
| 1201 |
+
skin 1184 joint_3 1.0000
|
| 1202 |
+
skin 1185 joint_3 0.4015 joint_6 0.5985
|
| 1203 |
+
skin 1186 joint_5 0.3023 joint_3 0.6977
|
| 1204 |
+
skin 1187 joint_6 1.0000
|
| 1205 |
+
skin 1188 joint_6 1.0000
|
| 1206 |
+
skin 1189 joint_6 1.0000
|
| 1207 |
+
skin 1190 joint_6 1.0000
|
| 1208 |
+
skin 1191 joint_6 1.0000
|
| 1209 |
+
skin 1192 joint_6 1.0000
|
| 1210 |
+
skin 1193 joint_6 1.0000
|
| 1211 |
+
skin 1194 joint_6 1.0000
|
| 1212 |
+
skin 1195 joint_6 1.0000
|
| 1213 |
+
skin 1196 joint_6 1.0000
|
| 1214 |
+
skin 1197 joint_6 1.0000
|
| 1215 |
+
skin 1198 joint_3 1.0000
|
| 1216 |
+
skin 1199 joint_5 0.2783 joint_3 0.7217
|
| 1217 |
+
skin 1200 joint_5 0.3532 joint_3 0.6468
|
| 1218 |
+
skin 1201 joint_5 0.4171 joint_3 0.5829
|
| 1219 |
+
skin 1202 joint_5 0.3347 joint_3 0.6653
|
| 1220 |
+
skin 1203 joint_5 0.5127 joint_3 0.4873
|
| 1221 |
+
skin 1204 joint_5 0.3147 joint_3 0.6853
|
| 1222 |
+
skin 1205 joint_5 0.4749 joint_3 0.5251
|
| 1223 |
+
skin 1206 joint_5 0.4014 joint_3 0.5986
|
| 1224 |
+
skin 1207 joint_5 0.5177 joint_3 0.4823
|
| 1225 |
+
skin 1208 joint_5 0.6168 joint_3 0.3832
|
| 1226 |
+
skin 1209 joint_5 0.7342 joint_3 0.2658
|
| 1227 |
+
skin 1210 joint_8 1.0000
|
| 1228 |
+
skin 1211 joint_8 1.0000
|
| 1229 |
+
skin 1212 joint_8 1.0000
|
| 1230 |
+
skin 1213 joint_8 1.0000
|
| 1231 |
+
skin 1214 root_dup_3 0.3807 joint_8 0.6193
|
| 1232 |
+
skin 1215 root_dup_3 0.4058 joint_8 0.5942
|
| 1233 |
+
skin 1216 root_dup_3 0.6147 joint_8 0.3853
|
| 1234 |
+
skin 1217 root_dup_3 0.6099 joint_8 0.3901
|
| 1235 |
+
skin 1218 joint_8 1.0000
|
| 1236 |
+
skin 1219 joint_8 1.0000
|
| 1237 |
+
skin 1220 joint_8 1.0000
|
| 1238 |
+
skin 1221 joint_8 1.0000
|
| 1239 |
+
skin 1222 joint_8 1.0000
|
| 1240 |
+
skin 1223 root_dup_3 0.4864 joint_8 0.5136
|
| 1241 |
+
skin 1224 root_dup_3 0.6400 joint_8 0.3600
|
| 1242 |
+
skin 1225 joint_8 1.0000
|
| 1243 |
+
skin 1226 joint_8 1.0000
|
| 1244 |
+
skin 1227 joint_8 1.0000
|
| 1245 |
+
skin 1228 joint_8 1.0000
|
| 1246 |
+
skin 1229 joint_8 1.0000
|
| 1247 |
+
skin 1230 joint_8 1.0000
|
| 1248 |
+
skin 1231 joint_8 1.0000
|
| 1249 |
+
skin 1232 joint_8 1.0000
|
| 1250 |
+
skin 1233 joint_8 1.0000
|
| 1251 |
+
skin 1234 joint_8 1.0000
|
| 1252 |
+
skin 1235 joint_8 1.0000
|
| 1253 |
+
skin 1236 root_dup_3 0.3206 joint_8 0.6794
|
| 1254 |
+
skin 1237 root_dup_3 0.3915 joint_8 0.6085
|
| 1255 |
+
skin 1238 root_dup_3 0.5404 joint_8 0.4596
|
| 1256 |
+
skin 1239 root_dup_3 0.5618 joint_8 0.4382
|
| 1257 |
+
skin 1240 root_dup_3 0.6483 joint_8 0.3517
|
| 1258 |
+
skin 1241 root_dup_3 0.5314 joint_8 0.4686
|
| 1259 |
+
skin 1242 root_dup_3 0.3956 joint_8 0.6044
|
| 1260 |
+
skin 1243 root_dup_3 0.2971 joint_8 0.7029
|
| 1261 |
+
skin 1244 joint_8 1.0000
|
| 1262 |
+
skin 1245 joint_8 1.0000
|
| 1263 |
+
skin 1246 joint_8 1.0000
|
| 1264 |
+
skin 1247 joint_8 1.0000
|
| 1265 |
+
skin 1248 joint_8 1.0000
|
| 1266 |
+
skin 1249 joint_8 1.0000
|
| 1267 |
+
skin 1250 joint_8 1.0000
|
| 1268 |
+
skin 1251 joint_8 1.0000
|
| 1269 |
+
skin 1252 joint_8 1.0000
|
| 1270 |
+
skin 1253 joint_8 1.0000
|
| 1271 |
+
skin 1254 joint_8 1.0000
|
| 1272 |
+
skin 1255 joint_8 1.0000
|
| 1273 |
+
skin 1256 joint_8 1.0000
|
| 1274 |
+
skin 1257 joint_8 1.0000
|
| 1275 |
+
skin 1258 joint_8 1.0000
|
| 1276 |
+
skin 1259 joint_8 1.0000
|
| 1277 |
+
skin 1260 joint_8 1.0000
|
| 1278 |
+
skin 1261 joint_8 1.0000
|
| 1279 |
+
skin 1262 joint_8 1.0000
|
| 1280 |
+
skin 1263 joint_8 1.0000
|
| 1281 |
+
skin 1264 joint_8 1.0000
|
| 1282 |
+
skin 1265 joint_8 1.0000
|
| 1283 |
+
skin 1266 joint_8 1.0000
|
| 1284 |
+
skin 1267 root_dup_3 0.3009 joint_8 0.6991
|
| 1285 |
+
skin 1268 root_dup_3 0.3908 joint_8 0.6092
|
| 1286 |
+
skin 1269 root_dup_3 0.5264 joint_8 0.4736
|
| 1287 |
+
skin 1270 joint_8 1.0000
|
| 1288 |
+
skin 1271 joint_8 1.0000
|
| 1289 |
+
skin 1272 joint_8 1.0000
|
| 1290 |
+
skin 1273 joint_8 1.0000
|
| 1291 |
+
skin 1274 joint_8 1.0000
|
| 1292 |
+
skin 1275 joint_8 1.0000
|
| 1293 |
+
skin 1276 joint_8 1.0000
|
| 1294 |
+
skin 1277 joint_8 1.0000
|
| 1295 |
+
skin 1278 joint_8 1.0000
|
| 1296 |
+
skin 1279 joint_8 1.0000
|
| 1297 |
+
skin 1280 joint_8 1.0000
|
| 1298 |
+
skin 1281 joint_8 1.0000
|
| 1299 |
+
skin 1282 root_dup_3 0.3294 joint_8 0.6706
|
| 1300 |
+
skin 1283 root_dup_3 0.4710 joint_8 0.5290
|
| 1301 |
+
skin 1284 root_dup_3 0.4287 joint_8 0.5713
|
| 1302 |
+
skin 1285 root_dup_3 0.6142 joint_8 0.3858
|
| 1303 |
+
skin 1286 root_dup_3 0.6389 joint_8 0.3611
|
| 1304 |
+
skin 1287 root_dup_3 0.4433 joint_8 0.5567
|
| 1305 |
+
skin 1288 root_dup_3 0.5250 joint_8 0.4750
|
| 1306 |
+
skin 1289 joint_8 1.0000
|
| 1307 |
+
skin 1290 joint_8 1.0000
|
| 1308 |
+
skin 1291 joint_8 1.0000
|
| 1309 |
+
skin 1292 joint_8 1.0000
|
| 1310 |
+
skin 1293 root_dup_3 0.2798 joint_8 0.7202
|
| 1311 |
+
skin 1294 root_dup_3 0.4149 joint_8 0.5851
|
| 1312 |
+
skin 1295 root_dup_3 0.4997 joint_8 0.5003
|
| 1313 |
+
skin 1296 root_dup_3 0.4777 joint_8 0.5223
|
| 1314 |
+
skin 1297 root_dup_3 0.3366 joint_8 0.6634
|
| 1315 |
+
skin 1298 root_dup_3 0.4398 joint_8 0.5602
|
| 1316 |
+
skin 1299 root_dup_3 0.3710 joint_8 0.6290
|
| 1317 |
+
skin 1300 root_dup_3 0.4893 joint_8 0.5107
|
| 1318 |
+
skin 1301 root_dup_3 0.3101 joint_8 0.6899
|
| 1319 |
+
skin 1302 joint_8 1.0000
|
| 1320 |
+
skin 1303 joint_8 1.0000
|
| 1321 |
+
skin 1304 joint_8 1.0000
|
| 1322 |
+
skin 1305 joint_8 1.0000
|
| 1323 |
+
skin 1306 joint_8 1.0000
|
| 1324 |
+
skin 1307 joint_8 1.0000
|
| 1325 |
+
skin 1308 joint_8 1.0000
|
| 1326 |
+
skin 1309 joint_8 1.0000
|
| 1327 |
+
skin 1310 joint_8 1.0000
|
| 1328 |
+
skin 1311 joint_8 1.0000
|
| 1329 |
+
skin 1312 joint_8 1.0000
|
| 1330 |
+
skin 1313 joint_8 1.0000
|
| 1331 |
+
skin 1314 joint_8 1.0000
|
| 1332 |
+
skin 1315 joint_5 0.2931 joint_3 0.7069
|
| 1333 |
+
skin 1316 joint_5 0.3613 joint_3 0.6387
|
| 1334 |
+
skin 1317 joint_5 0.2935 joint_3 0.7065
|
| 1335 |
+
skin 1318 joint_5 0.3833 joint_3 0.6167
|
| 1336 |
+
skin 1319 joint_5 0.3501 joint_3 0.6499
|
| 1337 |
+
skin 1320 joint_5 0.4554 joint_3 0.5446
|
| 1338 |
+
skin 1321 joint_5 0.4436 joint_3 0.5564
|
| 1339 |
+
skin 1322 joint_5 0.5293 joint_3 0.4707
|
| 1340 |
+
skin 1323 joint_5 0.4594 joint_3 0.5406
|
| 1341 |
+
skin 1324 joint_5 0.4927 joint_3 0.5073
|
| 1342 |
+
skin 1325 joint_5 0.5904 joint_3 0.4096
|
| 1343 |
+
skin 1326 joint_5 0.4186 joint_3 0.5814
|
| 1344 |
+
skin 1327 joint_5 0.4788 joint_3 0.5212
|
| 1345 |
+
skin 1328 joint_5 0.3944 joint_3 0.6056
|
| 1346 |
+
skin 1329 joint_5 0.5522 joint_3 0.4478
|
| 1347 |
+
skin 1330 joint_5 0.5040 joint_3 0.4960
|
| 1348 |
+
skin 1331 joint_5 0.3570 joint_3 0.6430
|
| 1349 |
+
skin 1332 joint_3 1.0000
|
| 1350 |
+
skin 1333 joint_3 1.0000
|
| 1351 |
+
skin 1334 joint_3 1.0000
|
| 1352 |
+
skin 1335 joint_5 0.2661 joint_3 0.7339
|
| 1353 |
+
skin 1336 joint_5 0.3524 joint_3 0.6476
|
| 1354 |
+
skin 1337 joint_5 0.3679 joint_3 0.6321
|
| 1355 |
+
skin 1338 joint_5 0.5265 joint_3 0.4735
|
| 1356 |
+
skin 1339 joint_5 0.6109 joint_3 0.3891
|
| 1357 |
+
skin 1340 joint_5 0.6594 joint_3 0.3406
|
| 1358 |
+
skin 1341 joint_5 0.6445 joint_3 0.3555
|
| 1359 |
+
skin 1342 joint_5 0.6316 joint_3 0.3684
|
| 1360 |
+
skin 1343 joint_5 0.5815 joint_3 0.4185
|
| 1361 |
+
skin 1344 joint_5 0.6672 joint_3 0.3328
|
| 1362 |
+
skin 1345 joint_5 0.6289 joint_3 0.3711
|
| 1363 |
+
skin 1346 joint_5 1.0000
|
| 1364 |
+
skin 1347 joint_5 1.0000
|
| 1365 |
+
skin 1348 joint_5 0.4757 joint_3 0.5243
|
| 1366 |
+
skin 1349 joint_5 0.6046 joint_3 0.3954
|
| 1367 |
+
skin 1350 joint_5 0.4498 joint_3 0.5502
|
| 1368 |
+
skin 1351 joint_5 0.5066 joint_3 0.4934
|
| 1369 |
+
skin 1352 joint_5 0.6147 joint_3 0.3853
|
| 1370 |
+
skin 1353 joint_5 0.6577 joint_3 0.3423
|
| 1371 |
+
skin 1354 joint_5 0.7263 joint_3 0.2737
|
| 1372 |
+
skin 1355 joint_5 0.7361 joint_3 0.2639
|
| 1373 |
+
skin 1356 joint_5 1.0000
|
| 1374 |
+
skin 1357 joint_3 0.6658 joint_6 0.3342
|
| 1375 |
+
skin 1358 joint_5 0.2611 joint_3 0.7389
|
| 1376 |
+
skin 1359 joint_3 0.6706 joint_6 0.3294
|
| 1377 |
+
skin 1360 joint_3 0.5207 joint_6 0.4793
|
| 1378 |
+
skin 1361 joint_3 0.5703 joint_6 0.4297
|
| 1379 |
+
skin 1362 joint_3 0.4271 joint_6 0.5729
|
| 1380 |
+
skin 1363 joint_3 0.3862 joint_6 0.6138
|
| 1381 |
+
skin 1364 joint_3 0.2790 joint_6 0.7210
|
| 1382 |
+
skin 1365 joint_3 0.3078 joint_6 0.6922
|
| 1383 |
+
skin 1366 joint_6 1.0000
|
| 1384 |
+
skin 1367 joint_3 0.3341 joint_6 0.6659
|
| 1385 |
+
skin 1368 joint_6 1.0000
|
| 1386 |
+
skin 1369 joint_6 1.0000
|
| 1387 |
+
skin 1370 joint_3 0.4980 joint_6 0.5020
|
| 1388 |
+
skin 1371 joint_3 0.6512 joint_6 0.3488
|
| 1389 |
+
skin 1372 joint_3 1.0000
|
| 1390 |
+
skin 1373 joint_3 1.0000
|
| 1391 |
+
skin 1374 joint_5 0.2763 joint_3 0.7237
|
| 1392 |
+
skin 1375 joint_3 1.0000
|
| 1393 |
+
skin 1376 joint_5 0.2867 joint_3 0.7133
|
| 1394 |
+
skin 1377 joint_6 1.0000
|
| 1395 |
+
skin 1378 joint_6 1.0000
|
| 1396 |
+
skin 1379 joint_6 1.0000
|
| 1397 |
+
skin 1380 joint_6 1.0000
|
| 1398 |
+
skin 1381 joint_6 1.0000
|
| 1399 |
+
skin 1382 joint_6 1.0000
|
| 1400 |
+
skin 1383 joint_5 0.3131 joint_3 0.6869
|
| 1401 |
+
skin 1384 joint_5 0.4477 joint_3 0.5523
|
| 1402 |
+
skin 1385 joint_5 0.3757 joint_3 0.6243
|
| 1403 |
+
skin 1386 joint_5 0.5395 joint_3 0.4605
|
| 1404 |
+
skin 1387 joint_5 0.3404 joint_3 0.6596
|
| 1405 |
+
skin 1388 joint_5 0.4960 joint_3 0.5040
|
| 1406 |
+
skin 1389 joint_5 0.4061 joint_3 0.5939
|
| 1407 |
+
skin 1390 joint_5 0.5300 joint_3 0.4700
|
| 1408 |
+
skin 1391 joint_5 0.6323 joint_3 0.3677
|
| 1409 |
+
skin 1392 joint_5 1.0000
|
| 1410 |
+
skin 1393 joint_0 1.0000
|
| 1411 |
+
skin 1394 joint_0 1.0000
|
| 1412 |
+
skin 1395 joint_0 1.0000
|
| 1413 |
+
skin 1396 joint_0 1.0000
|
| 1414 |
+
skin 1397 root_dup_0 0.3744 joint_0 0.6256
|
| 1415 |
+
skin 1398 root_dup_0 0.3280 joint_0 0.6720
|
| 1416 |
+
skin 1399 root_dup_0 0.5421 joint_0 0.4579
|
| 1417 |
+
skin 1400 root_dup_0 0.5225 joint_0 0.4775
|
| 1418 |
+
skin 1401 root_dup_0 0.4131 joint_0 0.5869
|
| 1419 |
+
skin 1402 root_dup_0 0.5473 joint_0 0.4527
|
| 1420 |
+
skin 1403 joint_0 1.0000
|
| 1421 |
+
skin 1404 joint_0 1.0000
|
| 1422 |
+
skin 1405 joint_0 1.0000
|
| 1423 |
+
skin 1406 joint_0 1.0000
|
| 1424 |
+
skin 1407 joint_0 1.0000
|
| 1425 |
+
skin 1408 joint_0 1.0000
|
| 1426 |
+
skin 1409 joint_0 1.0000
|
| 1427 |
+
skin 1410 joint_0 1.0000
|
| 1428 |
+
skin 1411 joint_0 1.0000
|
| 1429 |
+
skin 1412 joint_0 1.0000
|
| 1430 |
+
skin 1413 root_dup_0 0.4929 joint_0 0.5071
|
| 1431 |
+
skin 1414 root_dup_0 0.6110 joint_0 0.3890
|
| 1432 |
+
skin 1415 root_dup_0 0.2800 joint_0 0.7200
|
| 1433 |
+
skin 1416 joint_0 1.0000
|
| 1434 |
+
skin 1417 joint_0 1.0000
|
| 1435 |
+
skin 1418 joint_0 1.0000
|
| 1436 |
+
skin 1419 joint_0 1.0000
|
| 1437 |
+
skin 1420 joint_0 1.0000
|
| 1438 |
+
skin 1421 joint_0 1.0000
|
| 1439 |
+
skin 1422 joint_0 1.0000
|
| 1440 |
+
skin 1423 joint_0 1.0000
|
| 1441 |
+
skin 1424 joint_0 1.0000
|
| 1442 |
+
skin 1425 joint_0 1.0000
|
| 1443 |
+
skin 1426 joint_0 1.0000
|
| 1444 |
+
skin 1427 joint_0 1.0000
|
| 1445 |
+
skin 1428 joint_0 1.0000
|
| 1446 |
+
skin 1429 joint_0 1.0000
|
| 1447 |
+
skin 1430 joint_0 1.0000
|
| 1448 |
+
skin 1431 root_dup_0 0.3526 joint_0 0.6474
|
| 1449 |
+
skin 1432 root_dup_0 0.3768 joint_0 0.6232
|
| 1450 |
+
skin 1433 root_dup_0 0.5515 joint_0 0.4485
|
| 1451 |
+
skin 1434 root_dup_0 0.5835 joint_0 0.4165
|
| 1452 |
+
skin 1435 root_dup_0 0.3956 joint_0 0.6044
|
| 1453 |
+
skin 1436 root_dup_0 0.5627 joint_0 0.4373
|
| 1454 |
+
skin 1437 joint_0 1.0000
|
| 1455 |
+
skin 1438 root_dup_0 0.4186 joint_0 0.5814
|
| 1456 |
+
skin 1439 root_dup_0 0.2687 joint_0 0.7313
|
| 1457 |
+
skin 1440 joint_0 1.0000
|
| 1458 |
+
skin 1441 joint_0 1.0000
|
| 1459 |
+
skin 1442 joint_0 1.0000
|
| 1460 |
+
skin 1443 joint_0 1.0000
|
| 1461 |
+
skin 1444 joint_0 1.0000
|
| 1462 |
+
skin 1445 joint_0 1.0000
|
| 1463 |
+
skin 1446 joint_0 1.0000
|
| 1464 |
+
skin 1447 joint_0 1.0000
|
| 1465 |
+
skin 1448 joint_0 1.0000
|
| 1466 |
+
skin 1449 joint_0 1.0000
|
| 1467 |
+
skin 1450 joint_0 1.0000
|
| 1468 |
+
skin 1451 root_dup_0 0.2818 joint_0 0.7182
|
| 1469 |
+
skin 1452 root_dup_0 0.5269 joint_0 0.4731
|
| 1470 |
+
skin 1453 joint_0 1.0000
|
| 1471 |
+
skin 1454 joint_0 1.0000
|
| 1472 |
+
skin 1455 joint_0 1.0000
|
| 1473 |
+
skin 1456 joint_0 1.0000
|
| 1474 |
+
skin 1457 joint_0 1.0000
|
| 1475 |
+
skin 1458 joint_0 1.0000
|
| 1476 |
+
skin 1459 joint_0 1.0000
|
| 1477 |
+
skin 1460 joint_0 1.0000
|
| 1478 |
+
skin 1461 joint_0 1.0000
|
| 1479 |
+
skin 1462 root_dup_0 0.3683 joint_0 0.6317
|
| 1480 |
+
skin 1463 root_dup_0 0.3996 joint_0 0.6004
|
| 1481 |
+
skin 1464 root_dup_0 0.5576 joint_0 0.4424
|
| 1482 |
+
skin 1465 root_dup_0 0.5272 joint_0 0.4728
|
| 1483 |
+
skin 1466 joint_0 1.0000
|
| 1484 |
+
skin 1467 joint_0 1.0000
|
| 1485 |
+
skin 1468 root_dup_0 0.2844 joint_0 0.7156
|
| 1486 |
+
skin 1469 root_dup_0 0.4359 joint_0 0.5641
|
| 1487 |
+
skin 1470 root_dup_0 0.5228 joint_0 0.4772
|
| 1488 |
+
skin 1471 root_dup_0 0.4755 joint_0 0.5245
|
| 1489 |
+
skin 1472 root_dup_0 0.3532 joint_0 0.6468
|
| 1490 |
+
skin 1473 root_dup_0 0.4900 joint_0 0.5100
|
| 1491 |
+
skin 1474 root_dup_0 0.4006 joint_0 0.5994
|
| 1492 |
+
skin 1475 joint_0 1.0000
|
| 1493 |
+
skin 1476 joint_0 1.0000
|
| 1494 |
+
skin 1477 joint_0 1.0000
|
| 1495 |
+
skin 1478 joint_0 1.0000
|
| 1496 |
+
skin 1479 joint_0 1.0000
|
| 1497 |
+
skin 1480 joint_0 1.0000
|
| 1498 |
+
skin 1481 joint_0 1.0000
|
| 1499 |
+
skin 1482 joint_0 1.0000
|
| 1500 |
+
skin 1483 root_dup_0 0.5681 joint_0 0.4319
|
| 1501 |
+
skin 1484 root_dup_0 0.3386 joint_0 0.6614
|
| 1502 |
+
skin 1485 joint_0 1.0000
|
| 1503 |
+
skin 1486 joint_0 1.0000
|
| 1504 |
+
skin 1487 joint_0 1.0000
|
| 1505 |
+
skin 1488 joint_0 1.0000
|
| 1506 |
+
skin 1489 joint_0 1.0000
|
| 1507 |
+
skin 1490 joint_0 1.0000
|
| 1508 |
+
skin 1491 joint_0 1.0000
|
| 1509 |
+
skin 1492 joint_0 1.0000
|
| 1510 |
+
skin 1493 joint_0 1.0000
|
| 1511 |
+
skin 1494 joint_0 1.0000
|
| 1512 |
+
skin 1495 joint_0 1.0000
|
| 1513 |
+
skin 1496 root_dup_0 0.3560 joint_0 0.6440
|
| 1514 |
+
skin 1497 root_dup_0 0.5375 joint_0 0.4625
|
| 1515 |
+
skin 1498 joint_3 0.6154 joint_6 0.3846
|
| 1516 |
+
skin 1499 root_dup_2 0.3867 joint_7 0.6133
|
| 1517 |
+
skin 1500 root_dup_2 0.4269 joint_7 0.5731
|
| 1518 |
+
skin 1501 root_dup_2 0.3913 joint_7 0.6087
|
| 1519 |
+
skin 1502 root_dup_2 0.4105 joint_7 0.5895
|
| 1520 |
+
skin 1503 root_dup_2 0.4246 joint_7 0.5754
|
| 1521 |
+
skin 1504 root_dup_2 0.4482 joint_7 0.5518
|
| 1522 |
+
skin 1505 root_dup_2 0.4491 joint_7 0.5509
|
| 1523 |
+
skin 1506 root_dup_2 0.4522 joint_7 0.5478
|
| 1524 |
+
skin 1507 root_dup_2 0.4009 joint_7 0.5991
|
| 1525 |
+
skin 1508 root_dup_2 0.3742 joint_7 0.6258
|
| 1526 |
+
skin 1509 root_dup_2 0.4470 joint_7 0.5530
|
| 1527 |
+
skin 1510 root_dup_2 0.4437 joint_7 0.5563
|
| 1528 |
+
skin 1511 root_dup_2 0.4305 joint_7 0.5695
|
| 1529 |
+
skin 1512 root_dup_2 0.4243 joint_7 0.5757
|
| 1530 |
+
skin 1513 root_dup_2 0.4343 joint_7 0.5657
|
| 1531 |
+
skin 1514 root_dup_2 0.4513 joint_7 0.5487
|
| 1532 |
+
skin 1515 root_dup_2 0.4115 joint_7 0.5885
|
| 1533 |
+
skin 1516 root_dup_2 0.4292 joint_7 0.5708
|
| 1534 |
+
skin 1517 root_dup_2 0.3616 joint_7 0.6384
|
| 1535 |
+
skin 1518 root_dup_2 0.3219 joint_7 0.6781
|
| 1536 |
+
skin 1519 root_dup_2 0.2703 joint_7 0.7297
|
| 1537 |
+
skin 1520 root_dup_2 0.2802 joint_7 0.7198
|
| 1538 |
+
skin 1521 root_dup_2 0.3505 joint_7 0.6495
|
| 1539 |
+
skin 1522 root_dup_2 0.3207 joint_7 0.6793
|
| 1540 |
+
skin 1523 joint_7 1.0000
|
| 1541 |
+
skin 1524 joint_7 1.0000
|
| 1542 |
+
skin 1525 root_dup_2 0.3026 joint_7 0.6974
|
| 1543 |
+
skin 1526 root_dup_2 0.3490 joint_7 0.6510
|
| 1544 |
+
skin 1527 root_dup_2 0.3489 joint_7 0.6511
|
| 1545 |
+
skin 1528 root_dup_2 0.4355 joint_7 0.5645
|
| 1546 |
+
skin 1529 root_dup_2 0.3517 joint_7 0.6483
|
| 1547 |
+
skin 1530 root_dup_2 0.2732 joint_7 0.7268
|
| 1548 |
+
skin 1531 joint_7 1.0000
|
| 1549 |
+
skin 1532 joint_7 1.0000
|
| 1550 |
+
skin 1533 root_dup_2 0.3963 joint_7 0.6037
|
| 1551 |
+
skin 1534 root_dup_2 0.3725 joint_7 0.6275
|
| 1552 |
+
skin 1535 root_dup_2 0.3687 joint_7 0.6313
|
| 1553 |
+
skin 1536 root_dup_2 0.3817 joint_7 0.6183
|
| 1554 |
+
skin 1537 root_dup_2 0.3510 joint_7 0.6490
|
| 1555 |
+
skin 1538 root_dup_2 0.3612 joint_7 0.6388
|
| 1556 |
+
skin 1539 root_dup_2 0.2899 joint_7 0.7101
|
| 1557 |
+
skin 1540 root_dup_2 0.3085 joint_7 0.6915
|
| 1558 |
+
skin 1541 joint_7 1.0000
|
| 1559 |
+
skin 1542 joint_7 1.0000
|
| 1560 |
+
skin 1543 root_dup_2 0.3789 joint_7 0.6211
|
| 1561 |
+
skin 1544 root_dup_2 0.3970 joint_7 0.6030
|
| 1562 |
+
skin 1545 root_dup_2 0.4364 joint_7 0.5636
|
| 1563 |
+
skin 1546 root_dup_2 0.4367 joint_7 0.5633
|
| 1564 |
+
skin 1547 root_dup_2 0.4406 joint_7 0.5594
|
| 1565 |
+
skin 1548 root_dup_2 0.3917 joint_7 0.6083
|
| 1566 |
+
skin 1549 root_dup_2 0.4262 joint_7 0.5738
|
| 1567 |
+
skin 1550 root_dup_2 0.4045 joint_7 0.5955
|
| 1568 |
+
skin 1551 root_dup_2 0.4480 joint_7 0.5520
|
| 1569 |
+
skin 1552 root_dup_2 0.4312 joint_7 0.5688
|
| 1570 |
+
skin 1553 root_dup_2 0.4516 joint_7 0.5484
|
| 1571 |
+
skin 1554 root_dup_2 0.4451 joint_7 0.5549
|
| 1572 |
+
skin 1555 root_dup_2 0.4447 joint_7 0.5553
|
| 1573 |
+
skin 1556 root_dup_2 0.4480 joint_7 0.5520
|
| 1574 |
+
skin 1557 root_dup_2 0.3161 joint_7 0.6839
|
| 1575 |
+
skin 1558 root_dup_2 0.3025 joint_7 0.6975
|
| 1576 |
+
skin 1559 root_dup_2 0.3660 joint_7 0.6340
|
| 1577 |
+
skin 1560 root_dup_2 0.3413 joint_7 0.6587
|
| 1578 |
+
skin 1561 root_dup_2 0.2680 joint_7 0.7320
|
| 1579 |
+
skin 1562 root_dup_2 0.3178 joint_7 0.6822
|
| 1580 |
+
skin 1563 root_dup_2 0.3596 joint_7 0.6404
|
| 1581 |
+
skin 1564 root_dup_2 0.3692 joint_7 0.6308
|
| 1582 |
+
skin 1565 root_dup_2 0.3978 joint_7 0.6022
|
| 1583 |
+
skin 1566 root_dup_2 0.3380 joint_7 0.6620
|
| 1584 |
+
skin 1567 root_dup_2 0.2832 joint_7 0.7168
|
| 1585 |
+
skin 1568 joint_7 1.0000
|
| 1586 |
+
skin 1569 root_dup_2 0.4455 joint_7 0.5545
|
| 1587 |
+
skin 1570 root_dup_2 0.4162 joint_7 0.5838
|
| 1588 |
+
skin 1571 root_dup_2 0.4215 joint_7 0.5785
|
| 1589 |
+
skin 1572 root_dup_2 0.3970 joint_7 0.6030
|
| 1590 |
+
skin 1573 joint_7 1.0000
|
| 1591 |
+
skin 1574 root_dup_2 0.2641 joint_7 0.7359
|
| 1592 |
+
skin 1575 joint_7 1.0000
|
| 1593 |
+
skin 1576 root_dup_2 0.5021 joint_7 0.4979
|
| 1594 |
+
skin 1577 root_dup_2 0.4905 joint_7 0.5095
|
| 1595 |
+
skin 1578 root_dup_2 0.2876 joint_7 0.4138 root_dup_3 0.2986
|
| 1596 |
+
skin 1579 root_dup_2 0.3630 joint_7 0.4421 root_dup_3 0.1950
|
| 1597 |
+
skin 1580 root_dup_2 0.3310 joint_7 0.4920 root_dup_3 0.1770
|
| 1598 |
+
skin 1581 root_dup_2 0.4170 joint_7 0.4282 root_dup_3 0.1549
|
| 1599 |
+
skin 1582 root_dup_2 0.4123 joint_7 0.5877
|
| 1600 |
+
skin 1583 root_dup_2 0.4275 joint_7 0.5725
|
| 1601 |
+
skin 1584 root_dup_2 0.4270 joint_7 0.5730
|
| 1602 |
+
skin 1585 root_dup_2 0.4233 joint_7 0.5767
|
| 1603 |
+
skin 1586 root_dup_2 0.6087 joint_7 0.3913
|
| 1604 |
+
skin 1587 root_dup_2 0.6164 joint_7 0.3836
|
| 1605 |
+
skin 1588 root_dup_2 0.5766 joint_7 0.4234
|
| 1606 |
+
skin 1589 root_dup_2 0.3697 joint_7 0.4508 root_dup_3 0.1795
|
| 1607 |
+
skin 1590 root_dup_2 0.4747 joint_7 0.5253
|
| 1608 |
+
skin 1591 root_dup_2 0.3981 joint_7 0.6019
|
| 1609 |
+
skin 1592 root_dup_2 0.3986 joint_7 0.6014
|
| 1610 |
+
skin 1593 root_dup_2 0.3521 joint_7 0.6479
|
| 1611 |
+
skin 1594 root_dup_2 0.4789 joint_7 0.5211
|
| 1612 |
+
skin 1595 root_dup_2 0.4362 joint_7 0.5638
|
| 1613 |
+
skin 1596 root_dup_2 0.5377 joint_7 0.4623
|
| 1614 |
+
skin 1597 root_dup_2 0.4339 joint_7 0.5661
|
| 1615 |
+
skin 1598 root_dup_2 0.4191 joint_7 0.5809
|
| 1616 |
+
skin 1599 root_dup_2 0.4288 joint_7 0.5712
|
| 1617 |
+
skin 1600 root_dup_2 0.4122 joint_7 0.5878
|
| 1618 |
+
skin 1601 root_dup_2 0.3997 joint_7 0.6003
|
| 1619 |
+
skin 1602 root_dup_2 0.3547 joint_7 0.6453
|
| 1620 |
+
skin 1603 root_dup_2 0.3610 joint_7 0.6390
|
| 1621 |
+
skin 1604 root_dup_2 0.4541 joint_7 0.5459
|
| 1622 |
+
skin 1605 root_dup_2 0.4277 joint_7 0.5723
|
| 1623 |
+
skin 1606 root_dup_2 0.3898 joint_7 0.6102
|
| 1624 |
+
skin 1607 root_dup_2 0.3194 joint_7 0.6806
|
| 1625 |
+
skin 1608 root_dup_2 0.2869 joint_7 0.7131
|
| 1626 |
+
skin 1609 root_dup_2 0.3770 joint_7 0.6230
|
| 1627 |
+
skin 1610 root_dup_2 0.2875 joint_7 0.7125
|
| 1628 |
+
skin 1611 root_dup_2 0.3133 joint_7 0.6867
|
| 1629 |
+
skin 1612 joint_7 1.0000
|
| 1630 |
+
skin 1613 root_dup_2 0.2707 joint_7 0.7293
|
| 1631 |
+
skin 1614 joint_7 1.0000
|
| 1632 |
+
skin 1615 root_dup_2 0.3283 joint_7 0.6717
|
| 1633 |
+
skin 1616 root_dup_2 0.2689 joint_7 0.7311
|
| 1634 |
+
skin 1617 root_dup_2 0.4795 joint_7 0.5205
|
| 1635 |
+
skin 1618 root_dup_2 0.4499 joint_7 0.5501
|
| 1636 |
+
skin 1619 joint_7 1.0000
|
| 1637 |
+
skin 1620 joint_7 1.0000
|
| 1638 |
+
skin 1621 joint_7 1.0000
|
| 1639 |
+
skin 1622 joint_7 1.0000
|
| 1640 |
+
skin 1623 joint_7 1.0000
|
| 1641 |
+
skin 1624 joint_7 1.0000
|
| 1642 |
+
skin 1625 joint_7 1.0000
|
| 1643 |
+
skin 1626 joint_7 1.0000
|
| 1644 |
+
skin 1627 joint_7 1.0000
|
| 1645 |
+
skin 1628 joint_7 1.0000
|
| 1646 |
+
skin 1629 joint_7 1.0000
|
| 1647 |
+
skin 1630 joint_7 1.0000
|
| 1648 |
+
skin 1631 root_dup_2 0.3576 joint_7 0.6424
|
| 1649 |
+
skin 1632 root_dup_2 0.2758 joint_7 0.7242
|
| 1650 |
+
skin 1633 joint_7 1.0000
|
| 1651 |
+
skin 1634 joint_7 1.0000
|
| 1652 |
+
skin 1635 joint_7 1.0000
|
| 1653 |
+
skin 1636 joint_7 1.0000
|
| 1654 |
+
skin 1637 joint_7 1.0000
|
| 1655 |
+
skin 1638 joint_7 1.0000
|
| 1656 |
+
skin 1639 root_dup_2 0.3103 joint_7 0.6897
|
| 1657 |
+
skin 1640 joint_7 1.0000
|
| 1658 |
+
skin 1641 root_dup_2 0.3712 joint_7 0.6288
|
| 1659 |
+
skin 1642 root_dup_2 0.3292 joint_7 0.6708
|
| 1660 |
+
skin 1643 root_dup_2 0.4310 joint_7 0.5690
|
| 1661 |
+
skin 1644 root_dup_2 0.3339 joint_7 0.6661
|
| 1662 |
+
skin 1645 root_dup_2 0.5467 joint_7 0.4533
|
| 1663 |
+
skin 1646 root_dup_2 0.4670 joint_7 0.5330
|
| 1664 |
+
skin 1647 root_dup_2 0.3213 joint_7 0.6787
|
| 1665 |
+
skin 1648 root_dup_2 0.3583 joint_7 0.6417
|
| 1666 |
+
skin 1649 root_dup_2 0.3007 joint_7 0.6993
|
| 1667 |
+
skin 1650 root_dup_2 0.3946 joint_7 0.6054
|
| 1668 |
+
skin 1651 root_dup_2 0.2976 joint_7 0.7024
|
| 1669 |
+
skin 1652 root_dup_2 0.3925 joint_7 0.6075
|
| 1670 |
+
skin 1653 root_dup_2 0.4603 joint_7 0.5397
|
| 1671 |
+
skin 1654 root_dup_2 0.4735 joint_7 0.5265
|
| 1672 |
+
skin 1655 root_dup_2 0.5097 joint_7 0.4903
|
| 1673 |
+
skin 1656 root_dup_2 0.4396 joint_7 0.5604
|
| 1674 |
+
skin 1657 root_dup_2 0.4657 joint_7 0.5343
|
| 1675 |
+
skin 1658 root_dup_2 0.4720 joint_7 0.5280
|
| 1676 |
+
skin 1659 root_dup_2 0.4582 joint_7 0.5418
|
| 1677 |
+
skin 1660 root_dup_2 0.4376 joint_7 0.5624
|
| 1678 |
+
skin 1661 root_dup_2 0.4304 joint_7 0.5696
|
| 1679 |
+
skin 1662 root_dup_2 0.5639 joint_7 0.4361
|
| 1680 |
+
skin 1663 root_dup_2 0.4440 joint_7 0.5560
|
| 1681 |
+
skin 1664 root_dup_2 0.4754 joint_7 0.5246
|
| 1682 |
+
skin 1665 root_dup_2 0.3810 joint_7 0.6190
|
| 1683 |
+
skin 1666 root_dup_2 0.3634 joint_7 0.6366
|
| 1684 |
+
skin 1667 root_dup_2 0.3804 joint_7 0.6196
|
| 1685 |
+
skin 1668 root_dup_2 0.3075 joint_7 0.6925
|
| 1686 |
+
skin 1669 root_dup_2 0.4498 joint_7 0.5502
|
| 1687 |
+
skin 1670 root_dup_2 0.4213 joint_7 0.5787
|
| 1688 |
+
skin 1671 root_dup_2 0.5121 joint_7 0.4879
|
| 1689 |
+
skin 1672 root_dup_2 0.4189 joint_7 0.5811
|
| 1690 |
+
skin 1673 root_dup_2 0.4183 joint_7 0.5817
|
| 1691 |
+
skin 1674 root_dup_2 0.3783 joint_7 0.6217
|
| 1692 |
+
skin 1675 root_dup_2 0.4301 joint_7 0.5699
|
| 1693 |
+
skin 1676 root_dup_2 0.4740 joint_7 0.5260
|
| 1694 |
+
skin 1677 root_dup_2 0.3547 joint_7 0.6453
|
| 1695 |
+
skin 1678 root_dup_2 0.2662 joint_7 0.7338
|
| 1696 |
+
skin 1679 joint_7 1.0000
|
| 1697 |
+
skin 1680 root_dup_2 0.3688 joint_7 0.6312
|
| 1698 |
+
skin 1681 joint_7 1.0000
|
| 1699 |
+
skin 1682 joint_7 1.0000
|
| 1700 |
+
skin 1683 root_dup_2 0.2747 joint_7 0.7253
|
| 1701 |
+
skin 1684 root_dup_2 0.4576 joint_7 0.5424
|
| 1702 |
+
skin 1685 root_dup_2 0.3610 joint_7 0.6390
|
| 1703 |
+
skin 1686 root_dup_2 0.3098 joint_7 0.6902
|
| 1704 |
+
skin 1687 root_dup_2 0.3622 joint_7 0.6378
|
| 1705 |
+
skin 1688 root_dup_2 0.2748 joint_7 0.7252
|
| 1706 |
+
skin 1689 joint_7 1.0000
|
| 1707 |
+
skin 1690 root_dup_2 0.4701 joint_7 0.5299
|
| 1708 |
+
skin 1691 root_dup_2 0.2670 joint_7 0.7330
|
| 1709 |
+
skin 1692 joint_7 1.0000
|
| 1710 |
+
skin 1693 root_dup_2 0.3767 joint_7 0.6233
|
| 1711 |
+
skin 1694 root_dup_2 0.3109 joint_7 0.6891
|
| 1712 |
+
skin 1695 root_dup_2 0.4222 joint_7 0.5778
|
| 1713 |
+
skin 1696 joint_7 1.0000
|
| 1714 |
+
skin 1697 joint_7 1.0000
|
| 1715 |
+
skin 1698 joint_7 1.0000
|
| 1716 |
+
skin 1699 joint_7 1.0000
|
| 1717 |
+
skin 1700 joint_7 1.0000
|
| 1718 |
+
skin 1701 joint_7 1.0000
|
| 1719 |
+
skin 1702 root_dup_2 0.4822 joint_7 0.5178
|
| 1720 |
+
skin 1703 root_dup_2 0.5858 joint_7 0.4142
|
| 1721 |
+
skin 1704 root_dup_2 0.6267 joint_7 0.3733
|
| 1722 |
+
skin 1705 root_dup_2 0.6712 joint_7 0.3288
|
| 1723 |
+
skin 1706 root_dup_2 0.6658 joint_7 0.3342
|
| 1724 |
+
skin 1707 root_dup_2 0.6674 joint_7 0.3326
|
| 1725 |
+
skin 1708 root_dup_2 0.6227 joint_7 0.3773
|
| 1726 |
+
skin 1709 root_dup_2 0.6780 joint_7 0.3220
|
| 1727 |
+
skin 1710 root_dup_2 0.5769 joint_7 0.4231
|
| 1728 |
+
skin 1711 root_dup_2 0.6390 joint_7 0.3610
|
| 1729 |
+
skin 1712 root_dup_2 0.4679 joint_7 0.3537 root_dup_3 0.1784
|
| 1730 |
+
skin 1713 root_dup_2 0.6000 joint_7 0.4000
|
| 1731 |
+
skin 1714 root_dup_2 0.5925 joint_7 0.4075
|
| 1732 |
+
skin 1715 root_dup_2 0.5639 joint_7 0.4361
|
| 1733 |
+
skin 1716 joint_7 1.0000
|
| 1734 |
+
skin 1717 joint_7 1.0000
|
| 1735 |
+
skin 1718 joint_7 1.0000
|
| 1736 |
+
skin 1719 joint_7 1.0000
|
| 1737 |
+
skin 1720 root_dup_2 0.6571 joint_7 0.3429
|
| 1738 |
+
skin 1721 root_dup_2 0.5869 joint_7 0.4131
|
| 1739 |
+
skin 1722 root_dup_2 0.5579 joint_7 0.4421
|
| 1740 |
+
skin 1723 root_dup_2 0.5376 joint_7 0.4624
|
| 1741 |
+
skin 1724 root_dup_2 0.5414 joint_7 0.4586
|
| 1742 |
+
skin 1725 root_dup_2 0.4819 joint_7 0.5181
|
| 1743 |
+
skin 1726 root_dup_2 0.6144 joint_7 0.3856
|
| 1744 |
+
skin 1727 root_dup_2 0.5434 joint_7 0.4566
|
| 1745 |
+
skin 1728 root_dup_2 0.5177 joint_7 0.4823
|
| 1746 |
+
skin 1729 root_dup_2 0.4125 joint_7 0.5875
|
| 1747 |
+
skin 1730 joint_7 1.0000
|
| 1748 |
+
skin 1731 root_dup_2 0.2595 joint_7 0.7405
|
| 1749 |
+
skin 1732 joint_7 1.0000
|
| 1750 |
+
skin 1733 root_dup_2 0.3101 joint_7 0.6899
|
| 1751 |
+
skin 1734 root_dup_2 0.2809 joint_7 0.7191
|
| 1752 |
+
skin 1735 joint_7 1.0000
|
| 1753 |
+
skin 1736 root_dup_2 0.3761 joint_7 0.6239
|
| 1754 |
+
skin 1737 root_dup_2 0.3368 joint_7 0.6632
|
| 1755 |
+
skin 1738 root_dup_2 0.3693 joint_7 0.6307
|
| 1756 |
+
hier root root_dup_0
|
| 1757 |
+
hier root root_dup_1
|
| 1758 |
+
hier root root_dup_2
|
| 1759 |
+
hier root root_dup_3
|
| 1760 |
+
hier root_dup_0 joint_0
|
| 1761 |
+
hier root_dup_1 joint_2
|
| 1762 |
+
hier root_dup_2 joint_7
|
| 1763 |
+
hier root_dup_3 joint_8
|
| 1764 |
+
hier joint_2 joint_2_dup_0
|
| 1765 |
+
hier joint_2 joint_2_dup_1
|
| 1766 |
+
hier joint_2_dup_0 joint_4
|
| 1767 |
+
hier joint_2_dup_1 joint_5
|
| 1768 |
+
hier joint_5 joint_3
|
| 1769 |
+
hier joint_3 joint_6
|
RigNet/quick_start/11814_remesh.obj
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
RigNet/quick_start/1347_ori.fbx
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:d36c2633f14b88892ac03653d0c15ff43191700865b01847233597d0da68f940
|
| 3 |
+
size 143936
|
RigNet/quick_start/1347_ori.obj
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
RigNet/quick_start/1347_ori_rig.txt
ADDED
|
@@ -0,0 +1,912 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
joints root 0.00000000 0.23547363 0.10295042
|
| 2 |
+
joints root_dup_0 0.00571624 0.24118987 0.10866666
|
| 3 |
+
joints root_dup_1 0.00925511 0.24472874 0.11220553
|
| 4 |
+
joints root_dup_2 0.00297007 0.23844370 0.10592050
|
| 5 |
+
joints root_dup_3 0.00404578 0.23951940 0.10699620
|
| 6 |
+
joints root_dup_4 0.00571624 0.24118987 0.10866666
|
| 7 |
+
joints joint_1 -0.17756119 0.17359449 0.13375546
|
| 8 |
+
joints joint_5 0.00000000 0.10894910 -0.17841403
|
| 9 |
+
joints joint_7 0.00000000 0.25986168 0.19890204
|
| 10 |
+
joints joint_8 0.00000000 0.36657676 0.13455698
|
| 11 |
+
joints joint_11 0.17756119 0.17359449 0.13375546
|
| 12 |
+
joints joint_2 -0.20025623 0.06353512 0.12639663
|
| 13 |
+
joints joint_8_dup_0 0.00623399 0.37281075 0.14079097
|
| 14 |
+
joints joint_8_dup_1 0.00305438 0.36963114 0.13761136
|
| 15 |
+
joints joint_8_dup_2 0.00623399 0.37281075 0.14079097
|
| 16 |
+
joints joint_12 0.20025623 0.06353512 0.12639663
|
| 17 |
+
joints joint_4 -0.19019841 0.44517463 0.16332482
|
| 18 |
+
joints joint_6 0.00000000 0.43503839 0.20991485
|
| 19 |
+
joints joint_14 0.19019841 0.44517463 0.16332482
|
| 20 |
+
joints joint_0 -0.30794165 0.45095798 0.15593903
|
| 21 |
+
joints joint_10 0.30794165 0.45095798 0.15593903
|
| 22 |
+
joints joint_3 -0.33221537 0.21256843 0.16080485
|
| 23 |
+
joints joint_13 0.33221537 0.21256843 0.16080485
|
| 24 |
+
root root
|
| 25 |
+
skin 0 joint_8_dup_1 1.0000
|
| 26 |
+
skin 1 joint_8_dup_1 0.7041 joint_6 0.2959
|
| 27 |
+
skin 2 joint_8_dup_1 0.5800 joint_6 0.4200
|
| 28 |
+
skin 3 joint_8_dup_1 0.6706 joint_6 0.3294
|
| 29 |
+
skin 4 joint_8_dup_1 0.5436 joint_6 0.4564
|
| 30 |
+
skin 5 root_dup_4 0.4087 joint_11 0.5913
|
| 31 |
+
skin 6 root_dup_4 0.5034 joint_11 0.4966
|
| 32 |
+
skin 7 joint_11 1.0000
|
| 33 |
+
skin 8 joint_11 1.0000
|
| 34 |
+
skin 9 root_dup_1 0.3510 joint_5 0.6490
|
| 35 |
+
skin 10 root_dup_1 0.3232 joint_5 0.6768
|
| 36 |
+
skin 11 root_dup_1 0.3539 joint_5 0.6461
|
| 37 |
+
skin 12 root_dup_1 0.3441 joint_5 0.6559
|
| 38 |
+
skin 13 root_dup_1 0.3913 joint_5 0.6087
|
| 39 |
+
skin 14 root_dup_1 0.3836 joint_5 0.6164
|
| 40 |
+
skin 15 root_dup_1 0.3789 joint_5 0.6211
|
| 41 |
+
skin 16 joint_11 1.0000
|
| 42 |
+
skin 17 root_dup_4 0.4976 joint_11 0.5024
|
| 43 |
+
skin 18 root_dup_4 0.4080 joint_11 0.5920
|
| 44 |
+
skin 19 root_dup_4 0.7122 joint_11 0.2878
|
| 45 |
+
skin 20 root_dup_1 0.3190 joint_5 0.6810
|
| 46 |
+
skin 21 root_dup_1 0.2682 joint_5 0.7318
|
| 47 |
+
skin 22 root_dup_4 0.3499 joint_11 0.6501
|
| 48 |
+
skin 23 joint_11 1.0000
|
| 49 |
+
skin 24 joint_11 1.0000
|
| 50 |
+
skin 25 root_dup_4 0.2791 joint_11 0.7209
|
| 51 |
+
skin 26 joint_11 1.0000
|
| 52 |
+
skin 27 root_dup_4 0.2677 joint_11 0.7323
|
| 53 |
+
skin 28 root_dup_1 0.3882 joint_5 0.6118
|
| 54 |
+
skin 29 root_dup_1 0.3581 joint_5 0.6419
|
| 55 |
+
skin 30 root_dup_1 0.3814 joint_5 0.6186
|
| 56 |
+
skin 31 root_dup_4 0.3330 joint_11 0.6670
|
| 57 |
+
skin 32 root_dup_4 0.2842 joint_11 0.7158
|
| 58 |
+
skin 33 joint_11 1.0000
|
| 59 |
+
skin 34 root_dup_4 0.5702 joint_11 0.4298
|
| 60 |
+
skin 35 root_dup_1 0.2830 joint_5 0.7170
|
| 61 |
+
skin 36 root_dup_1 0.3479 joint_5 0.6521
|
| 62 |
+
skin 37 root_dup_1 0.2785 joint_5 0.7215
|
| 63 |
+
skin 38 root_dup_1 0.3223 joint_5 0.6777
|
| 64 |
+
skin 39 root_dup_1 0.3558 joint_5 0.6442
|
| 65 |
+
skin 40 root_dup_1 0.3151 joint_5 0.6849
|
| 66 |
+
skin 41 root_dup_1 0.3761 joint_5 0.6239
|
| 67 |
+
skin 42 root_dup_1 0.3254 joint_5 0.6746
|
| 68 |
+
skin 43 root_dup_1 0.3173 joint_5 0.6827
|
| 69 |
+
skin 44 root_dup_1 0.2862 joint_5 0.7138
|
| 70 |
+
skin 45 root_dup_4 0.5579 joint_11 0.4421
|
| 71 |
+
skin 46 joint_5 1.0000
|
| 72 |
+
skin 47 root_dup_1 0.2668 joint_5 0.7332
|
| 73 |
+
skin 48 root_dup_1 0.2688 joint_5 0.7312
|
| 74 |
+
skin 49 root_dup_1 0.3667 joint_5 0.6333
|
| 75 |
+
skin 50 root_dup_0 0.6915 joint_1 0.3085
|
| 76 |
+
skin 51 root_dup_0 0.4436 joint_1 0.5564
|
| 77 |
+
skin 52 root_dup_0 0.3753 joint_1 0.6247
|
| 78 |
+
skin 53 root_dup_0 0.5219 joint_1 0.4781
|
| 79 |
+
skin 54 root_dup_0 0.3065 joint_1 0.6935
|
| 80 |
+
skin 55 joint_1 1.0000
|
| 81 |
+
skin 56 joint_1 1.0000
|
| 82 |
+
skin 57 joint_1 1.0000
|
| 83 |
+
skin 58 root_dup_0 0.2900 joint_1 0.7100
|
| 84 |
+
skin 59 joint_1 1.0000
|
| 85 |
+
skin 60 root_dup_1 0.3714 joint_5 0.6286
|
| 86 |
+
skin 61 joint_1 1.0000
|
| 87 |
+
skin 62 joint_1 1.0000
|
| 88 |
+
skin 63 joint_1 1.0000
|
| 89 |
+
skin 64 root_dup_0 0.2628 joint_1 0.7372
|
| 90 |
+
skin 65 joint_1 1.0000
|
| 91 |
+
skin 66 joint_1 1.0000
|
| 92 |
+
skin 67 root_dup_1 0.2689 joint_5 0.7311
|
| 93 |
+
skin 68 root_dup_1 0.3046 joint_5 0.6954
|
| 94 |
+
skin 69 root_dup_1 0.3413 joint_5 0.6587
|
| 95 |
+
skin 70 joint_8_dup_0 0.5810 joint_8_dup_1 0.4190
|
| 96 |
+
skin 71 joint_8_dup_1 1.0000
|
| 97 |
+
skin 72 joint_8_dup_1 1.0000
|
| 98 |
+
skin 73 joint_8_dup_1 0.7024 joint_6 0.2976
|
| 99 |
+
skin 74 joint_8_dup_1 0.6226 joint_8_dup_2 0.3774
|
| 100 |
+
skin 75 joint_8_dup_1 0.3790 joint_8_dup_2 0.6210
|
| 101 |
+
skin 76 joint_8_dup_1 0.4103 joint_8_dup_2 0.5897
|
| 102 |
+
skin 77 joint_8_dup_0 1.0000
|
| 103 |
+
skin 78 joint_8_dup_0 1.0000
|
| 104 |
+
skin 79 joint_8_dup_0 1.0000
|
| 105 |
+
skin 80 joint_8_dup_0 1.0000
|
| 106 |
+
skin 81 joint_8_dup_0 1.0000
|
| 107 |
+
skin 82 joint_8_dup_2 1.0000
|
| 108 |
+
skin 83 joint_8_dup_2 1.0000
|
| 109 |
+
skin 84 joint_8_dup_2 1.0000
|
| 110 |
+
skin 85 joint_8_dup_0 1.0000
|
| 111 |
+
skin 86 joint_8_dup_0 1.0000
|
| 112 |
+
skin 87 joint_8_dup_1 1.0000
|
| 113 |
+
skin 88 joint_8_dup_1 1.0000
|
| 114 |
+
skin 89 joint_8_dup_1 1.0000
|
| 115 |
+
skin 90 joint_8_dup_0 0.3707 joint_4 0.6293
|
| 116 |
+
skin 91 joint_8_dup_0 0.2914 joint_4 0.5057 joint_0 0.2028
|
| 117 |
+
skin 92 joint_1 1.0000
|
| 118 |
+
skin 93 joint_1 1.0000
|
| 119 |
+
skin 94 joint_1 1.0000
|
| 120 |
+
skin 95 root_dup_0 0.3134 joint_1 0.6866
|
| 121 |
+
skin 96 root_dup_0 0.3902 joint_1 0.6098
|
| 122 |
+
skin 97 joint_1 1.0000
|
| 123 |
+
skin 98 joint_4 0.4948 joint_0 0.5052
|
| 124 |
+
skin 99 joint_8_dup_0 0.3142 joint_4 0.4976 joint_0 0.1882
|
| 125 |
+
skin 100 joint_1 1.0000
|
| 126 |
+
skin 101 joint_1 1.0000
|
| 127 |
+
skin 102 joint_8_dup_0 1.0000
|
| 128 |
+
skin 103 joint_8_dup_0 1.0000
|
| 129 |
+
skin 104 joint_8_dup_0 1.0000
|
| 130 |
+
skin 105 joint_8_dup_0 1.0000
|
| 131 |
+
skin 106 joint_1 1.0000
|
| 132 |
+
skin 107 joint_8_dup_0 0.6168 joint_8_dup_1 0.3832
|
| 133 |
+
skin 108 joint_8_dup_0 1.0000
|
| 134 |
+
skin 109 joint_4 0.4915 joint_0 0.5085
|
| 135 |
+
skin 110 joint_8_dup_0 0.3772 joint_4 0.6228
|
| 136 |
+
skin 111 joint_4 0.5046 joint_0 0.4954
|
| 137 |
+
skin 112 joint_4 0.5842 joint_0 0.4158
|
| 138 |
+
skin 113 joint_8_dup_0 0.2924 joint_4 0.7076
|
| 139 |
+
skin 114 joint_4 0.5913 joint_0 0.4087
|
| 140 |
+
skin 115 joint_8_dup_0 0.2811 joint_4 0.7189
|
| 141 |
+
skin 116 root_dup_2 0.2566 root_dup_4 0.5424 joint_11 0.2011
|
| 142 |
+
skin 117 root_dup_2 0.5767 root_dup_4 0.4233
|
| 143 |
+
skin 118 root_dup_2 0.3460 root_dup_4 0.4757 joint_11 0.1783
|
| 144 |
+
skin 119 root_dup_0 0.3048 root_dup_2 0.6952
|
| 145 |
+
skin 120 root_dup_0 0.3343 root_dup_1 0.3597 root_dup_4 0.3060
|
| 146 |
+
skin 121 root_dup_0 0.6352 root_dup_2 0.3648
|
| 147 |
+
skin 122 root_dup_0 0.6852 joint_1 0.3148
|
| 148 |
+
skin 123 root_dup_0 0.6325 joint_1 0.3675
|
| 149 |
+
skin 124 joint_4 0.6032 joint_0 0.3968
|
| 150 |
+
skin 125 joint_8_dup_1 0.7257 joint_6 0.2743
|
| 151 |
+
skin 126 joint_8_dup_1 1.0000
|
| 152 |
+
skin 127 joint_8_dup_1 1.0000
|
| 153 |
+
skin 128 joint_8_dup_1 1.0000
|
| 154 |
+
skin 129 root_dup_2 1.0000
|
| 155 |
+
skin 130 root_dup_0 0.2874 root_dup_2 0.7126
|
| 156 |
+
skin 131 root_dup_2 1.0000
|
| 157 |
+
skin 132 root_dup_2 1.0000
|
| 158 |
+
skin 133 root_dup_2 0.7046 root_dup_4 0.2954
|
| 159 |
+
skin 134 joint_8_dup_1 1.0000
|
| 160 |
+
skin 135 root_dup_0 0.3906 root_dup_1 0.6094
|
| 161 |
+
skin 136 root_dup_0 0.3772 root_dup_1 0.2046 joint_1 0.4182
|
| 162 |
+
skin 137 joint_8_dup_0 1.0000
|
| 163 |
+
skin 138 joint_8_dup_2 0.5976 joint_14 0.4024
|
| 164 |
+
skin 139 joint_8_dup_2 1.0000
|
| 165 |
+
skin 140 root_dup_0 0.5350 root_dup_2 0.2637 joint_1 0.2013
|
| 166 |
+
skin 141 root_dup_0 0.4175 root_dup_2 0.5825
|
| 167 |
+
skin 142 joint_8_dup_2 0.5615 joint_14 0.4385
|
| 168 |
+
skin 143 joint_8_dup_2 1.0000
|
| 169 |
+
skin 144 joint_8_dup_2 0.6306 joint_14 0.3694
|
| 170 |
+
skin 145 joint_8_dup_2 1.0000
|
| 171 |
+
skin 146 joint_8_dup_2 1.0000
|
| 172 |
+
skin 147 joint_4 0.3261 joint_0 0.6739
|
| 173 |
+
skin 148 joint_14 0.5758 joint_10 0.4242
|
| 174 |
+
skin 149 joint_14 0.6321 joint_10 0.3679
|
| 175 |
+
skin 150 joint_14 1.0000
|
| 176 |
+
skin 151 joint_14 0.4342 joint_10 0.5658
|
| 177 |
+
skin 152 root_dup_1 0.7084 root_dup_4 0.2916
|
| 178 |
+
skin 153 root_dup_4 0.4386 joint_11 0.5614
|
| 179 |
+
skin 154 joint_14 0.4922 joint_10 0.5078
|
| 180 |
+
skin 155 joint_8_dup_2 0.3794 joint_14 0.6206
|
| 181 |
+
skin 156 joint_14 0.4847 joint_10 0.5153
|
| 182 |
+
skin 157 joint_8_dup_1 0.3800 joint_6 0.6200
|
| 183 |
+
skin 158 joint_6 1.0000
|
| 184 |
+
skin 159 joint_8_dup_1 0.3545 joint_6 0.6455
|
| 185 |
+
skin 160 joint_8_dup_1 0.4223 joint_6 0.5777
|
| 186 |
+
skin 161 joint_8_dup_1 0.7244 joint_6 0.2756
|
| 187 |
+
skin 162 joint_8_dup_1 0.5702 joint_6 0.4298
|
| 188 |
+
skin 163 joint_8_dup_1 0.5331 joint_6 0.4669
|
| 189 |
+
skin 164 joint_8_dup_1 0.5538 joint_6 0.4462
|
| 190 |
+
skin 165 root_dup_0 0.5878 joint_1 0.4122
|
| 191 |
+
skin 166 joint_8_dup_1 0.6687 joint_6 0.3313
|
| 192 |
+
skin 167 joint_8_dup_1 1.0000
|
| 193 |
+
skin 168 joint_14 1.0000
|
| 194 |
+
skin 169 joint_14 1.0000
|
| 195 |
+
skin 170 joint_14 0.6995 joint_10 0.3005
|
| 196 |
+
skin 171 joint_8_dup_2 1.0000
|
| 197 |
+
skin 172 joint_8_dup_0 0.4425 joint_8_dup_2 0.5575
|
| 198 |
+
skin 173 joint_8_dup_2 1.0000
|
| 199 |
+
skin 174 joint_8_dup_0 1.0000
|
| 200 |
+
skin 175 joint_8_dup_0 1.0000
|
| 201 |
+
skin 176 joint_8_dup_2 0.7254 joint_14 0.2746
|
| 202 |
+
skin 177 joint_8_dup_2 1.0000
|
| 203 |
+
skin 178 joint_8_dup_2 1.0000
|
| 204 |
+
skin 179 joint_8_dup_2 1.0000
|
| 205 |
+
skin 180 joint_8_dup_2 1.0000
|
| 206 |
+
skin 181 joint_8_dup_2 1.0000
|
| 207 |
+
skin 182 root_dup_1 1.0000
|
| 208 |
+
skin 183 root_dup_1 1.0000
|
| 209 |
+
skin 184 joint_8_dup_1 1.0000
|
| 210 |
+
skin 185 joint_8_dup_1 1.0000
|
| 211 |
+
skin 186 joint_1 0.4027 joint_2 0.5973
|
| 212 |
+
skin 187 joint_1 0.4307 joint_2 0.5693
|
| 213 |
+
skin 188 root_dup_2 1.0000
|
| 214 |
+
skin 189 root_dup_2 1.0000
|
| 215 |
+
skin 190 joint_8_dup_1 1.0000
|
| 216 |
+
skin 191 joint_8_dup_1 0.6015 joint_8_dup_2 0.3985
|
| 217 |
+
skin 192 joint_8_dup_1 0.6493 joint_8_dup_2 0.3507
|
| 218 |
+
skin 193 joint_8_dup_0 1.0000
|
| 219 |
+
skin 194 root_dup_2 1.0000
|
| 220 |
+
skin 195 joint_8_dup_1 0.3134 joint_6 0.6866
|
| 221 |
+
skin 196 joint_8_dup_1 0.3420 joint_6 0.6580
|
| 222 |
+
skin 197 joint_8_dup_1 0.3388 joint_6 0.6612
|
| 223 |
+
skin 198 joint_8_dup_1 0.3841 joint_6 0.6159
|
| 224 |
+
skin 199 joint_8_dup_1 0.4084 joint_6 0.5916
|
| 225 |
+
skin 200 joint_8_dup_1 0.3874 joint_6 0.6126
|
| 226 |
+
skin 201 joint_8_dup_1 0.6732 joint_6 0.3268
|
| 227 |
+
skin 202 joint_8_dup_1 0.6638 joint_6 0.3362
|
| 228 |
+
skin 203 joint_8_dup_1 0.6621 joint_6 0.3379
|
| 229 |
+
skin 204 joint_8_dup_1 0.3065 joint_6 0.6935
|
| 230 |
+
skin 205 joint_8_dup_1 0.3031 joint_6 0.6969
|
| 231 |
+
skin 206 joint_8_dup_1 0.2667 joint_6 0.7333
|
| 232 |
+
skin 207 joint_8_dup_1 0.4261 joint_6 0.5739
|
| 233 |
+
skin 208 joint_8_dup_1 0.4205 joint_6 0.5795
|
| 234 |
+
skin 209 joint_8_dup_1 0.4323 joint_6 0.5677
|
| 235 |
+
skin 210 joint_8_dup_1 1.0000
|
| 236 |
+
skin 211 joint_8_dup_1 1.0000
|
| 237 |
+
skin 212 joint_8_dup_1 1.0000
|
| 238 |
+
skin 213 joint_8_dup_2 1.0000
|
| 239 |
+
skin 214 joint_8_dup_2 1.0000
|
| 240 |
+
skin 215 joint_8_dup_2 1.0000
|
| 241 |
+
skin 216 joint_8_dup_2 1.0000
|
| 242 |
+
skin 217 joint_8_dup_2 1.0000
|
| 243 |
+
skin 218 root_dup_4 0.6821 joint_11 0.3179
|
| 244 |
+
skin 219 joint_8_dup_1 1.0000
|
| 245 |
+
skin 220 joint_8_dup_1 1.0000
|
| 246 |
+
skin 221 joint_8_dup_1 1.0000
|
| 247 |
+
skin 222 joint_8_dup_1 1.0000
|
| 248 |
+
skin 223 joint_8_dup_2 1.0000
|
| 249 |
+
skin 224 root_dup_2 1.0000
|
| 250 |
+
skin 225 joint_8_dup_1 0.6310 joint_6 0.3690
|
| 251 |
+
skin 226 joint_8_dup_1 0.7397 joint_6 0.2603
|
| 252 |
+
skin 227 joint_8_dup_1 0.3241 joint_6 0.6759
|
| 253 |
+
skin 228 joint_8_dup_1 0.5246 joint_6 0.4754
|
| 254 |
+
skin 229 joint_8_dup_1 0.5948 joint_6 0.4052
|
| 255 |
+
skin 230 joint_8_dup_1 0.3805 joint_6 0.6195
|
| 256 |
+
skin 231 joint_8_dup_1 0.5600 joint_6 0.4400
|
| 257 |
+
skin 232 joint_8_dup_1 1.0000
|
| 258 |
+
skin 233 joint_8_dup_1 0.3173 joint_6 0.6827
|
| 259 |
+
skin 234 joint_8_dup_1 0.3289 joint_6 0.6711
|
| 260 |
+
skin 235 joint_8_dup_1 0.3039 joint_6 0.6961
|
| 261 |
+
skin 236 joint_8_dup_1 0.2900 joint_6 0.7100
|
| 262 |
+
skin 237 joint_8_dup_1 0.3163 joint_6 0.6837
|
| 263 |
+
skin 238 joint_8_dup_1 0.3116 joint_6 0.6884
|
| 264 |
+
skin 239 joint_8_dup_1 1.0000
|
| 265 |
+
skin 240 joint_8_dup_1 1.0000
|
| 266 |
+
skin 241 joint_11 1.0000
|
| 267 |
+
skin 242 joint_11 1.0000
|
| 268 |
+
skin 243 joint_11 1.0000
|
| 269 |
+
skin 244 joint_8_dup_1 1.0000
|
| 270 |
+
skin 245 joint_8_dup_1 0.7174 joint_8_dup_2 0.2826
|
| 271 |
+
skin 246 joint_8_dup_1 0.3425 joint_6 0.6575
|
| 272 |
+
skin 247 joint_8_dup_1 0.3927 joint_6 0.6073
|
| 273 |
+
skin 248 joint_8_dup_1 0.3454 joint_6 0.6546
|
| 274 |
+
skin 249 joint_11 1.0000
|
| 275 |
+
skin 250 joint_11 1.0000
|
| 276 |
+
skin 251 joint_8_dup_1 0.3514 joint_6 0.6486
|
| 277 |
+
skin 252 joint_8_dup_2 1.0000
|
| 278 |
+
skin 253 joint_8_dup_1 0.3897 joint_6 0.6103
|
| 279 |
+
skin 254 joint_8_dup_1 0.4266 joint_6 0.5734
|
| 280 |
+
skin 255 joint_8_dup_1 0.5154 joint_6 0.4846
|
| 281 |
+
skin 256 joint_8_dup_1 0.5928 joint_6 0.4072
|
| 282 |
+
skin 257 joint_8_dup_1 0.5017 joint_6 0.4983
|
| 283 |
+
skin 258 joint_8_dup_1 0.5866 joint_6 0.4134
|
| 284 |
+
skin 259 root_dup_1 0.2183 root_dup_4 0.3563 joint_11 0.4254
|
| 285 |
+
skin 260 joint_8_dup_1 0.4899 joint_6 0.5101
|
| 286 |
+
skin 261 joint_8_dup_1 0.4127 joint_6 0.5873
|
| 287 |
+
skin 262 joint_8_dup_1 0.7125 joint_6 0.2875
|
| 288 |
+
skin 263 joint_8_dup_1 0.5366 joint_6 0.4634
|
| 289 |
+
skin 264 joint_8_dup_1 0.4889 joint_6 0.5111
|
| 290 |
+
skin 265 joint_8_dup_1 0.3475 joint_6 0.6525
|
| 291 |
+
skin 266 joint_8_dup_1 0.6763 joint_6 0.3237
|
| 292 |
+
skin 267 joint_11 1.0000
|
| 293 |
+
skin 268 joint_8_dup_1 0.6684 joint_6 0.3316
|
| 294 |
+
skin 269 joint_8_dup_1 0.3212 joint_6 0.6788
|
| 295 |
+
skin 270 joint_8_dup_1 0.3178 joint_6 0.6822
|
| 296 |
+
skin 271 joint_8_dup_1 0.4032 joint_6 0.5968
|
| 297 |
+
skin 272 joint_8_dup_1 0.5416 joint_6 0.4584
|
| 298 |
+
skin 273 joint_8_dup_1 0.6865 joint_6 0.3135
|
| 299 |
+
skin 274 joint_8_dup_1 1.0000
|
| 300 |
+
skin 275 joint_8_dup_1 0.4436 joint_6 0.5564
|
| 301 |
+
skin 276 joint_8_dup_1 1.0000
|
| 302 |
+
skin 277 joint_8_dup_0 0.2273 joint_8_dup_1 0.5350 joint_4 0.2376
|
| 303 |
+
skin 278 joint_8_dup_1 0.7265 joint_4 0.2735
|
| 304 |
+
skin 279 joint_8_dup_0 0.5480 joint_8_dup_1 0.2156 joint_4 0.2363
|
| 305 |
+
skin 280 joint_8_dup_0 0.4611 joint_8_dup_1 0.2620 joint_4 0.2769
|
| 306 |
+
skin 281 joint_1 0.3302 joint_2 0.6698
|
| 307 |
+
skin 282 joint_1 0.6824 joint_2 0.3176
|
| 308 |
+
skin 283 joint_1 0.5506 joint_2 0.4494
|
| 309 |
+
skin 284 joint_1 0.3016 joint_2 0.6984
|
| 310 |
+
skin 285 joint_8_dup_0 0.2241 joint_8_dup_1 0.5616 joint_4 0.2143
|
| 311 |
+
skin 286 joint_1 0.2691 joint_2 0.7309
|
| 312 |
+
skin 287 joint_2 1.0000
|
| 313 |
+
skin 288 joint_2 1.0000
|
| 314 |
+
skin 289 joint_8_dup_1 0.6576 joint_6 0.3424
|
| 315 |
+
skin 290 joint_8_dup_1 0.4819 joint_6 0.5181
|
| 316 |
+
skin 291 joint_12 1.0000
|
| 317 |
+
skin 292 joint_12 1.0000
|
| 318 |
+
skin 293 joint_11 0.2799 joint_12 0.7201
|
| 319 |
+
skin 294 joint_1 0.6895 joint_2 0.3105
|
| 320 |
+
skin 295 joint_1 0.6710 joint_2 0.3290
|
| 321 |
+
skin 296 joint_1 0.4856 joint_2 0.5144
|
| 322 |
+
skin 297 joint_1 1.0000
|
| 323 |
+
skin 298 joint_2 1.0000
|
| 324 |
+
skin 299 joint_2 1.0000
|
| 325 |
+
skin 300 joint_2 1.0000
|
| 326 |
+
skin 301 joint_2 1.0000
|
| 327 |
+
skin 302 joint_8_dup_0 0.6819 joint_4 0.3181
|
| 328 |
+
skin 303 joint_8_dup_0 0.6781 joint_4 0.3219
|
| 329 |
+
skin 304 joint_8_dup_0 1.0000
|
| 330 |
+
skin 305 joint_12 1.0000
|
| 331 |
+
skin 306 joint_12 1.0000
|
| 332 |
+
skin 307 joint_12 1.0000
|
| 333 |
+
skin 308 joint_12 1.0000
|
| 334 |
+
skin 309 joint_8_dup_1 1.0000
|
| 335 |
+
skin 310 joint_12 1.0000
|
| 336 |
+
skin 311 joint_12 1.0000
|
| 337 |
+
skin 312 joint_12 1.0000
|
| 338 |
+
skin 313 joint_12 1.0000
|
| 339 |
+
skin 314 joint_12 1.0000
|
| 340 |
+
skin 315 joint_2 1.0000
|
| 341 |
+
skin 316 joint_2 1.0000
|
| 342 |
+
skin 317 joint_2 1.0000
|
| 343 |
+
skin 318 joint_2 1.0000
|
| 344 |
+
skin 319 joint_2 1.0000
|
| 345 |
+
skin 320 joint_8_dup_2 1.0000
|
| 346 |
+
skin 321 joint_8_dup_2 1.0000
|
| 347 |
+
skin 322 joint_8_dup_2 1.0000
|
| 348 |
+
skin 323 joint_8_dup_2 1.0000
|
| 349 |
+
skin 324 joint_12 1.0000
|
| 350 |
+
skin 325 joint_12 1.0000
|
| 351 |
+
skin 326 joint_8_dup_1 0.3327 joint_6 0.6673
|
| 352 |
+
skin 327 joint_8_dup_2 1.0000
|
| 353 |
+
skin 328 joint_1 0.2598 joint_2 0.7402
|
| 354 |
+
skin 329 joint_8_dup_1 0.7343 joint_6 0.2657
|
| 355 |
+
skin 330 joint_8_dup_1 1.0000
|
| 356 |
+
skin 331 joint_8_dup_1 1.0000
|
| 357 |
+
skin 332 joint_8_dup_1 0.3539 joint_6 0.6461
|
| 358 |
+
skin 333 joint_8_dup_1 0.2809 joint_6 0.7191
|
| 359 |
+
skin 334 joint_8_dup_1 0.2648 joint_6 0.7352
|
| 360 |
+
skin 335 joint_8_dup_0 0.3873 joint_8_dup_1 0.6127
|
| 361 |
+
skin 336 joint_8_dup_0 1.0000
|
| 362 |
+
skin 337 joint_8_dup_1 1.0000
|
| 363 |
+
skin 338 joint_11 0.6801 joint_12 0.3199
|
| 364 |
+
skin 339 joint_11 0.4381 joint_12 0.5619
|
| 365 |
+
skin 340 joint_12 1.0000
|
| 366 |
+
skin 341 joint_8_dup_0 0.7072 joint_8_dup_1 0.2928
|
| 367 |
+
skin 342 joint_8_dup_1 0.7380 joint_6 0.2620
|
| 368 |
+
skin 343 joint_2 1.0000
|
| 369 |
+
skin 344 joint_12 1.0000
|
| 370 |
+
skin 345 joint_12 1.0000
|
| 371 |
+
skin 346 joint_12 1.0000
|
| 372 |
+
skin 347 joint_2 1.0000
|
| 373 |
+
skin 348 joint_8_dup_1 0.3849 joint_6 0.6151
|
| 374 |
+
skin 349 joint_2 1.0000
|
| 375 |
+
skin 350 joint_2 1.0000
|
| 376 |
+
skin 351 joint_1 0.6130 joint_2 0.3870
|
| 377 |
+
skin 352 joint_1 0.6670 joint_2 0.3330
|
| 378 |
+
skin 353 joint_8_dup_1 1.0000
|
| 379 |
+
skin 354 joint_8_dup_1 0.4515 joint_6 0.5485
|
| 380 |
+
skin 355 joint_14 0.7198 joint_10 0.2802
|
| 381 |
+
skin 356 joint_14 0.6126 joint_10 0.3874
|
| 382 |
+
skin 357 joint_14 0.2693 joint_10 0.7307
|
| 383 |
+
skin 358 joint_8_dup_0 1.0000
|
| 384 |
+
skin 359 joint_12 1.0000
|
| 385 |
+
skin 360 joint_8_dup_1 1.0000
|
| 386 |
+
skin 361 joint_8_dup_1 0.4729 joint_8_dup_2 0.5271
|
| 387 |
+
skin 362 joint_14 1.0000
|
| 388 |
+
skin 363 joint_14 0.5433 joint_10 0.4567
|
| 389 |
+
skin 364 joint_14 1.0000
|
| 390 |
+
skin 365 joint_14 0.4245 joint_10 0.5755
|
| 391 |
+
skin 366 joint_8_dup_2 1.0000
|
| 392 |
+
skin 367 joint_14 1.0000
|
| 393 |
+
skin 368 joint_14 1.0000
|
| 394 |
+
skin 369 joint_14 0.4882 joint_10 0.5118
|
| 395 |
+
skin 370 joint_8_dup_1 0.2829 joint_6 0.7171
|
| 396 |
+
skin 371 joint_14 0.5483 joint_10 0.4517
|
| 397 |
+
skin 372 joint_10 1.0000
|
| 398 |
+
skin 373 joint_14 0.4419 joint_10 0.5581
|
| 399 |
+
skin 374 joint_14 0.6432 joint_10 0.3568
|
| 400 |
+
skin 375 joint_14 1.0000
|
| 401 |
+
skin 376 joint_14 0.4868 joint_10 0.5132
|
| 402 |
+
skin 377 joint_14 0.3496 joint_10 0.6504
|
| 403 |
+
skin 378 joint_8_dup_1 0.4074 joint_6 0.5926
|
| 404 |
+
skin 379 joint_8_dup_1 0.6517 joint_6 0.3483
|
| 405 |
+
skin 380 joint_0 0.5800 joint_3 0.4200
|
| 406 |
+
skin 381 joint_0 1.0000
|
| 407 |
+
skin 382 joint_0 1.0000
|
| 408 |
+
skin 383 joint_0 1.0000
|
| 409 |
+
skin 384 joint_0 1.0000
|
| 410 |
+
skin 385 joint_8_dup_1 0.2720 joint_6 0.7280
|
| 411 |
+
skin 386 joint_8_dup_1 0.4345 joint_6 0.5655
|
| 412 |
+
skin 387 joint_10 0.5478 joint_13 0.4522
|
| 413 |
+
skin 388 joint_10 1.0000
|
| 414 |
+
skin 389 joint_10 0.6127 joint_13 0.3873
|
| 415 |
+
skin 390 joint_10 1.0000
|
| 416 |
+
skin 391 joint_10 1.0000
|
| 417 |
+
skin 392 joint_0 1.0000
|
| 418 |
+
skin 393 joint_0 1.0000
|
| 419 |
+
skin 394 joint_0 1.0000
|
| 420 |
+
skin 395 joint_0 1.0000
|
| 421 |
+
skin 396 joint_4 0.3684 joint_0 0.6316
|
| 422 |
+
skin 397 joint_4 0.6057 joint_0 0.3943
|
| 423 |
+
skin 398 joint_4 0.4154 joint_0 0.5846
|
| 424 |
+
skin 399 joint_4 0.6159 joint_0 0.3841
|
| 425 |
+
skin 400 joint_4 0.3662 joint_0 0.6338
|
| 426 |
+
skin 401 joint_0 1.0000
|
| 427 |
+
skin 402 joint_0 1.0000
|
| 428 |
+
skin 403 joint_0 1.0000
|
| 429 |
+
skin 404 joint_4 0.4294 joint_0 0.5706
|
| 430 |
+
skin 405 joint_0 1.0000
|
| 431 |
+
skin 406 joint_8_dup_1 1.0000
|
| 432 |
+
skin 407 joint_0 1.0000
|
| 433 |
+
skin 408 joint_0 0.6604 joint_3 0.3396
|
| 434 |
+
skin 409 joint_0 0.7367 joint_3 0.2633
|
| 435 |
+
skin 410 joint_8_dup_1 1.0000
|
| 436 |
+
skin 411 joint_10 1.0000
|
| 437 |
+
skin 412 joint_10 1.0000
|
| 438 |
+
skin 413 joint_10 1.0000
|
| 439 |
+
skin 414 joint_10 1.0000
|
| 440 |
+
skin 415 joint_10 1.0000
|
| 441 |
+
skin 416 joint_10 1.0000
|
| 442 |
+
skin 417 joint_8_dup_0 0.4335 joint_8_dup_2 0.5665
|
| 443 |
+
skin 418 joint_8_dup_0 1.0000
|
| 444 |
+
skin 419 joint_0 1.0000
|
| 445 |
+
skin 420 joint_0 0.7270 joint_3 0.2730
|
| 446 |
+
skin 421 joint_0 1.0000
|
| 447 |
+
skin 422 joint_0 1.0000
|
| 448 |
+
skin 423 joint_4 0.6713 joint_0 0.3287
|
| 449 |
+
skin 424 joint_4 0.6693 joint_0 0.3307
|
| 450 |
+
skin 425 joint_4 0.6744 joint_0 0.3256
|
| 451 |
+
skin 426 joint_4 0.6610 joint_0 0.3390
|
| 452 |
+
skin 427 joint_4 0.5503 joint_0 0.4497
|
| 453 |
+
skin 428 joint_4 0.3926 joint_0 0.6074
|
| 454 |
+
skin 429 joint_0 1.0000
|
| 455 |
+
skin 430 joint_8_dup_1 1.0000
|
| 456 |
+
skin 431 joint_8_dup_0 1.0000
|
| 457 |
+
skin 432 joint_8_dup_0 1.0000
|
| 458 |
+
skin 433 joint_3 1.0000
|
| 459 |
+
skin 434 joint_3 1.0000
|
| 460 |
+
skin 435 joint_3 1.0000
|
| 461 |
+
skin 436 joint_3 1.0000
|
| 462 |
+
skin 437 joint_8_dup_0 1.0000
|
| 463 |
+
skin 438 joint_8_dup_0 1.0000
|
| 464 |
+
skin 439 joint_8_dup_0 1.0000
|
| 465 |
+
skin 440 joint_8_dup_2 1.0000
|
| 466 |
+
skin 441 joint_3 1.0000
|
| 467 |
+
skin 442 joint_3 1.0000
|
| 468 |
+
skin 443 joint_3 1.0000
|
| 469 |
+
skin 444 joint_3 1.0000
|
| 470 |
+
skin 445 joint_8_dup_1 1.0000
|
| 471 |
+
skin 446 joint_8_dup_1 1.0000
|
| 472 |
+
skin 447 joint_8_dup_1 1.0000
|
| 473 |
+
skin 448 joint_10 1.0000
|
| 474 |
+
skin 449 joint_13 1.0000
|
| 475 |
+
skin 450 joint_13 1.0000
|
| 476 |
+
skin 451 joint_13 1.0000
|
| 477 |
+
skin 452 joint_13 1.0000
|
| 478 |
+
skin 453 joint_13 1.0000
|
| 479 |
+
skin 454 joint_13 1.0000
|
| 480 |
+
skin 455 joint_13 1.0000
|
| 481 |
+
skin 456 joint_13 1.0000
|
| 482 |
+
skin 457 joint_13 1.0000
|
| 483 |
+
skin 458 joint_13 1.0000
|
| 484 |
+
skin 459 joint_13 1.0000
|
| 485 |
+
skin 460 joint_13 1.0000
|
| 486 |
+
skin 461 joint_8_dup_1 0.3591 joint_6 0.6409
|
| 487 |
+
skin 462 joint_8_dup_0 0.3885 joint_8_dup_2 0.6115
|
| 488 |
+
skin 463 joint_8_dup_0 1.0000
|
| 489 |
+
skin 464 joint_8_dup_1 0.3690 joint_6 0.6310
|
| 490 |
+
skin 465 joint_8_dup_1 0.3644 joint_6 0.6356
|
| 491 |
+
skin 466 joint_8_dup_1 0.3960 joint_6 0.6040
|
| 492 |
+
skin 467 joint_8_dup_1 0.3327 joint_6 0.6673
|
| 493 |
+
skin 468 joint_10 0.7132 joint_13 0.2868
|
| 494 |
+
skin 469 joint_10 1.0000
|
| 495 |
+
skin 470 joint_8_dup_1 0.3355 joint_6 0.6645
|
| 496 |
+
skin 471 joint_8_dup_1 0.3682 joint_6 0.6318
|
| 497 |
+
skin 472 joint_8_dup_1 0.3700 joint_6 0.6300
|
| 498 |
+
skin 473 joint_4 0.3980 joint_0 0.6020
|
| 499 |
+
skin 474 joint_4 0.3595 joint_0 0.6405
|
| 500 |
+
skin 475 joint_4 0.5928 joint_0 0.4072
|
| 501 |
+
skin 476 joint_4 0.6663 joint_0 0.3337
|
| 502 |
+
skin 477 joint_4 0.6062 joint_0 0.3938
|
| 503 |
+
skin 478 joint_0 1.0000
|
| 504 |
+
skin 479 joint_4 0.3892 joint_0 0.6108
|
| 505 |
+
skin 480 joint_8_dup_1 0.4223 joint_6 0.5777
|
| 506 |
+
skin 481 joint_8_dup_1 1.0000
|
| 507 |
+
skin 482 joint_8_dup_1 0.2795 joint_6 0.7205
|
| 508 |
+
skin 483 joint_8_dup_1 0.6649 joint_6 0.3351
|
| 509 |
+
skin 484 joint_8_dup_1 0.7355 joint_6 0.2645
|
| 510 |
+
skin 485 joint_8_dup_1 0.7392 joint_6 0.2608
|
| 511 |
+
skin 486 joint_8_dup_1 1.0000
|
| 512 |
+
skin 487 joint_8_dup_1 1.0000
|
| 513 |
+
skin 488 joint_14 1.0000
|
| 514 |
+
skin 489 joint_14 1.0000
|
| 515 |
+
skin 490 joint_4 0.2600 joint_0 0.7400
|
| 516 |
+
skin 491 joint_4 0.6521 joint_0 0.3479
|
| 517 |
+
skin 492 joint_8_dup_1 1.0000
|
| 518 |
+
skin 493 joint_0 1.0000
|
| 519 |
+
skin 494 joint_0 1.0000
|
| 520 |
+
skin 495 joint_8_dup_2 1.0000
|
| 521 |
+
skin 496 joint_4 0.4403 joint_0 0.5597
|
| 522 |
+
skin 497 joint_8_dup_2 1.0000
|
| 523 |
+
skin 498 joint_8_dup_2 1.0000
|
| 524 |
+
skin 499 joint_10 1.0000
|
| 525 |
+
skin 500 joint_3 1.0000
|
| 526 |
+
skin 501 joint_3 1.0000
|
| 527 |
+
skin 502 joint_3 1.0000
|
| 528 |
+
skin 503 joint_3 1.0000
|
| 529 |
+
skin 504 joint_10 1.0000
|
| 530 |
+
skin 505 joint_8_dup_1 0.4354 joint_6 0.5646
|
| 531 |
+
skin 506 joint_8_dup_1 0.3393 joint_6 0.6607
|
| 532 |
+
skin 507 joint_3 1.0000
|
| 533 |
+
skin 508 joint_3 1.0000
|
| 534 |
+
skin 509 joint_13 1.0000
|
| 535 |
+
skin 510 joint_13 1.0000
|
| 536 |
+
skin 511 joint_13 1.0000
|
| 537 |
+
skin 512 joint_13 1.0000
|
| 538 |
+
skin 513 joint_13 1.0000
|
| 539 |
+
skin 514 joint_13 1.0000
|
| 540 |
+
skin 515 joint_8_dup_1 0.3946 joint_8_dup_2 0.6054
|
| 541 |
+
skin 516 joint_8_dup_1 0.6165 joint_8_dup_2 0.3835
|
| 542 |
+
skin 517 joint_8_dup_1 0.3693 joint_6 0.6307
|
| 543 |
+
skin 518 joint_8_dup_1 0.2809 joint_6 0.7191
|
| 544 |
+
skin 519 joint_8_dup_1 0.4681 joint_6 0.5319
|
| 545 |
+
skin 520 joint_8_dup_1 0.6425 joint_6 0.3575
|
| 546 |
+
skin 521 joint_8_dup_1 1.0000
|
| 547 |
+
skin 522 joint_14 0.4848 joint_10 0.5152
|
| 548 |
+
skin 523 joint_14 0.3641 joint_10 0.6359
|
| 549 |
+
skin 524 joint_8_dup_2 1.0000
|
| 550 |
+
skin 525 joint_3 1.0000
|
| 551 |
+
skin 526 joint_3 1.0000
|
| 552 |
+
skin 527 joint_8_dup_2 1.0000
|
| 553 |
+
skin 528 joint_8_dup_1 0.2619 joint_8_dup_2 0.7381
|
| 554 |
+
skin 529 joint_3 1.0000
|
| 555 |
+
skin 530 joint_8_dup_1 0.5859 joint_6 0.4141
|
| 556 |
+
skin 531 joint_8_dup_1 0.5520 joint_6 0.4480
|
| 557 |
+
skin 532 joint_8_dup_1 0.5232 joint_6 0.4768
|
| 558 |
+
skin 533 joint_8_dup_1 0.4242 joint_6 0.5758
|
| 559 |
+
skin 534 joint_8_dup_1 0.3560 joint_6 0.6440
|
| 560 |
+
skin 535 joint_8_dup_1 0.3003 joint_6 0.6997
|
| 561 |
+
skin 536 joint_8_dup_1 0.2900 joint_6 0.7100
|
| 562 |
+
skin 537 joint_8_dup_1 0.3168 joint_6 0.6832
|
| 563 |
+
skin 538 joint_8_dup_1 0.3213 joint_6 0.6787
|
| 564 |
+
skin 539 joint_8_dup_0 0.5002 joint_8_dup_1 0.4998
|
| 565 |
+
skin 540 joint_8_dup_0 1.0000
|
| 566 |
+
skin 541 joint_8_dup_0 0.6043 joint_8_dup_1 0.3957
|
| 567 |
+
skin 542 joint_8_dup_1 0.6699 joint_6 0.3301
|
| 568 |
+
skin 543 joint_8_dup_1 0.7260 joint_6 0.2740
|
| 569 |
+
skin 544 joint_8_dup_1 1.0000
|
| 570 |
+
skin 545 joint_8_dup_1 1.0000
|
| 571 |
+
skin 546 joint_8_dup_1 0.7044 joint_6 0.2956
|
| 572 |
+
skin 547 joint_8_dup_1 0.5533 joint_6 0.4467
|
| 573 |
+
skin 548 joint_10 1.0000
|
| 574 |
+
skin 549 joint_14 1.0000
|
| 575 |
+
skin 550 joint_8_dup_1 1.0000
|
| 576 |
+
skin 551 joint_8_dup_1 0.6982 joint_8_dup_2 0.3018
|
| 577 |
+
skin 552 joint_8_dup_1 1.0000
|
| 578 |
+
skin 553 joint_8_dup_1 1.0000
|
| 579 |
+
skin 554 joint_8_dup_0 0.6396 joint_4 0.3604
|
| 580 |
+
skin 555 joint_8_dup_0 0.7367 joint_4 0.2633
|
| 581 |
+
skin 556 joint_8_dup_0 0.5534 joint_4 0.4466
|
| 582 |
+
skin 557 joint_8_dup_0 0.6842 joint_4 0.3158
|
| 583 |
+
skin 558 joint_8_dup_1 1.0000
|
| 584 |
+
skin 559 joint_8_dup_1 0.6338 joint_6 0.3662
|
| 585 |
+
skin 560 joint_8_dup_1 1.0000
|
| 586 |
+
skin 561 joint_8_dup_1 1.0000
|
| 587 |
+
skin 562 joint_8_dup_1 1.0000
|
| 588 |
+
skin 563 joint_8_dup_1 0.4951 joint_8_dup_2 0.5049
|
| 589 |
+
skin 564 joint_8_dup_1 1.0000
|
| 590 |
+
skin 565 joint_8_dup_0 0.2818 joint_8_dup_1 0.7182
|
| 591 |
+
skin 566 joint_8_dup_0 0.3303 joint_8_dup_1 0.2562 joint_8_dup_2 0.4135
|
| 592 |
+
skin 567 joint_10 1.0000
|
| 593 |
+
skin 568 joint_10 1.0000
|
| 594 |
+
skin 569 joint_10 1.0000
|
| 595 |
+
skin 570 joint_8_dup_1 0.4301 joint_6 0.5699
|
| 596 |
+
skin 571 joint_10 1.0000
|
| 597 |
+
skin 572 joint_8_dup_0 1.0000
|
| 598 |
+
skin 573 joint_8_dup_1 1.0000
|
| 599 |
+
skin 574 joint_8_dup_1 1.0000
|
| 600 |
+
skin 575 joint_8_dup_1 1.0000
|
| 601 |
+
skin 576 joint_8_dup_0 0.6470 joint_8_dup_1 0.3530
|
| 602 |
+
skin 577 joint_8_dup_1 0.3546 joint_8_dup_2 0.6454
|
| 603 |
+
skin 578 joint_8_dup_1 0.4002 joint_8_dup_2 0.5998
|
| 604 |
+
skin 579 joint_10 0.5901 joint_13 0.4099
|
| 605 |
+
skin 580 joint_10 0.5650 joint_13 0.4350
|
| 606 |
+
skin 581 joint_10 0.5355 joint_13 0.4645
|
| 607 |
+
skin 582 joint_10 0.3339 joint_13 0.6661
|
| 608 |
+
skin 583 joint_10 0.4736 joint_13 0.5264
|
| 609 |
+
skin 584 joint_10 0.3950 joint_13 0.6050
|
| 610 |
+
skin 585 joint_0 0.7281 joint_3 0.2719
|
| 611 |
+
skin 586 joint_0 1.0000
|
| 612 |
+
skin 587 joint_0 1.0000
|
| 613 |
+
skin 588 joint_0 0.3532 joint_3 0.6468
|
| 614 |
+
skin 589 joint_0 0.3768 joint_3 0.6232
|
| 615 |
+
skin 590 joint_10 0.4393 joint_13 0.5607
|
| 616 |
+
skin 591 joint_10 0.3343 joint_13 0.6657
|
| 617 |
+
skin 592 joint_10 0.3859 joint_13 0.6141
|
| 618 |
+
skin 593 joint_10 0.5710 joint_13 0.4290
|
| 619 |
+
skin 594 joint_10 0.7095 joint_13 0.2905
|
| 620 |
+
skin 595 joint_10 1.0000
|
| 621 |
+
skin 596 joint_0 1.0000
|
| 622 |
+
skin 597 joint_0 0.5481 joint_3 0.4519
|
| 623 |
+
skin 598 joint_10 1.0000
|
| 624 |
+
skin 599 joint_10 1.0000
|
| 625 |
+
skin 600 joint_13 1.0000
|
| 626 |
+
skin 601 joint_13 1.0000
|
| 627 |
+
skin 602 joint_0 0.3212 joint_3 0.6788
|
| 628 |
+
skin 603 joint_0 0.4703 joint_3 0.5297
|
| 629 |
+
skin 604 joint_0 0.4634 joint_3 0.5366
|
| 630 |
+
skin 605 joint_13 1.0000
|
| 631 |
+
skin 606 joint_3 1.0000
|
| 632 |
+
skin 607 joint_3 1.0000
|
| 633 |
+
skin 608 joint_3 1.0000
|
| 634 |
+
skin 609 joint_0 0.3613 joint_3 0.6387
|
| 635 |
+
skin 610 joint_0 0.5929 joint_3 0.4071
|
| 636 |
+
skin 611 joint_0 0.4400 joint_3 0.5600
|
| 637 |
+
skin 612 joint_0 0.7259 joint_3 0.2741
|
| 638 |
+
skin 613 joint_0 0.5935 joint_3 0.4065
|
| 639 |
+
skin 614 joint_0 0.6716 joint_3 0.3284
|
| 640 |
+
skin 615 joint_0 0.4790 joint_3 0.5210
|
| 641 |
+
skin 616 joint_0 0.4700 joint_3 0.5300
|
| 642 |
+
skin 617 joint_10 0.4323 joint_13 0.5677
|
| 643 |
+
skin 618 joint_10 0.7274 joint_13 0.2726
|
| 644 |
+
skin 619 joint_10 0.3857 joint_13 0.6143
|
| 645 |
+
skin 620 joint_10 0.6088 joint_13 0.3912
|
| 646 |
+
skin 621 joint_10 1.0000
|
| 647 |
+
skin 622 joint_0 0.3784 joint_3 0.6216
|
| 648 |
+
skin 623 joint_0 0.3722 joint_3 0.6278
|
| 649 |
+
skin 624 joint_13 1.0000
|
| 650 |
+
skin 625 joint_3 1.0000
|
| 651 |
+
skin 626 joint_3 1.0000
|
| 652 |
+
skin 627 joint_3 1.0000
|
| 653 |
+
skin 628 joint_3 1.0000
|
| 654 |
+
skin 629 joint_13 1.0000
|
| 655 |
+
skin 630 joint_13 1.0000
|
| 656 |
+
skin 631 joint_8_dup_0 0.5867 joint_8_dup_1 0.4133
|
| 657 |
+
skin 632 joint_1 0.2936 joint_2 0.7064
|
| 658 |
+
skin 633 joint_12 1.0000
|
| 659 |
+
skin 634 joint_1 0.5744 joint_2 0.4256
|
| 660 |
+
skin 635 joint_2 1.0000
|
| 661 |
+
skin 636 joint_12 1.0000
|
| 662 |
+
skin 637 joint_12 1.0000
|
| 663 |
+
skin 638 joint_11 0.4721 joint_12 0.5279
|
| 664 |
+
skin 639 joint_11 0.5012 joint_12 0.4988
|
| 665 |
+
skin 640 joint_11 0.2789 joint_12 0.7211
|
| 666 |
+
skin 641 joint_11 0.5761 joint_12 0.4239
|
| 667 |
+
skin 642 joint_12 1.0000
|
| 668 |
+
skin 643 joint_2 1.0000
|
| 669 |
+
skin 644 joint_11 0.2936 joint_12 0.7064
|
| 670 |
+
skin 645 joint_12 1.0000
|
| 671 |
+
skin 646 joint_12 1.0000
|
| 672 |
+
skin 647 joint_1 0.3597 joint_2 0.6403
|
| 673 |
+
skin 648 joint_12 1.0000
|
| 674 |
+
skin 649 joint_11 0.6254 joint_12 0.3746
|
| 675 |
+
skin 650 joint_2 1.0000
|
| 676 |
+
skin 651 joint_11 0.3350 joint_12 0.6650
|
| 677 |
+
skin 652 joint_11 0.5702 joint_12 0.4298
|
| 678 |
+
skin 653 joint_2 1.0000
|
| 679 |
+
skin 654 joint_2 1.0000
|
| 680 |
+
skin 655 joint_11 0.4715 joint_12 0.5285
|
| 681 |
+
skin 656 joint_1 0.5198 joint_2 0.4802
|
| 682 |
+
skin 657 joint_11 1.0000
|
| 683 |
+
skin 658 joint_11 1.0000
|
| 684 |
+
skin 659 joint_11 0.5924 joint_12 0.4076
|
| 685 |
+
skin 660 joint_11 1.0000
|
| 686 |
+
skin 661 joint_11 1.0000
|
| 687 |
+
skin 662 joint_11 1.0000
|
| 688 |
+
skin 663 joint_11 1.0000
|
| 689 |
+
skin 664 root_dup_4 0.6090 joint_11 0.3910
|
| 690 |
+
skin 665 joint_11 1.0000
|
| 691 |
+
skin 666 joint_11 1.0000
|
| 692 |
+
skin 667 root_dup_0 0.7360 root_dup_1 0.2640
|
| 693 |
+
skin 668 root_dup_0 0.4413 root_dup_1 0.5587
|
| 694 |
+
skin 669 root_dup_0 1.0000
|
| 695 |
+
skin 670 root_dup_2 1.0000
|
| 696 |
+
skin 671 root_dup_2 1.0000
|
| 697 |
+
skin 672 root_dup_2 1.0000
|
| 698 |
+
skin 673 root_dup_1 0.6553 joint_5 0.3447
|
| 699 |
+
skin 674 root_dup_1 0.7285 joint_5 0.2715
|
| 700 |
+
skin 675 root_dup_2 1.0000
|
| 701 |
+
skin 676 root_dup_0 0.3607 root_dup_1 0.6393
|
| 702 |
+
skin 677 root_dup_0 0.5466 joint_1 0.4534
|
| 703 |
+
skin 678 root_dup_0 0.7197 joint_1 0.2803
|
| 704 |
+
skin 679 root_dup_0 1.0000
|
| 705 |
+
skin 680 root_dup_0 0.3475 root_dup_1 0.6525
|
| 706 |
+
skin 681 root_dup_1 1.0000
|
| 707 |
+
skin 682 root_dup_1 1.0000
|
| 708 |
+
skin 683 root_dup_1 1.0000
|
| 709 |
+
skin 684 root_dup_1 0.7294 root_dup_4 0.2706
|
| 710 |
+
skin 685 root_dup_1 0.5638 root_dup_4 0.4362
|
| 711 |
+
skin 686 root_dup_1 0.3433 root_dup_4 0.6567
|
| 712 |
+
skin 687 root_dup_4 1.0000
|
| 713 |
+
skin 688 root_dup_0 1.0000
|
| 714 |
+
skin 689 root_dup_1 0.6559 joint_5 0.3441
|
| 715 |
+
skin 690 root_dup_1 1.0000
|
| 716 |
+
skin 691 root_dup_1 0.6916 joint_5 0.3084
|
| 717 |
+
skin 692 root_dup_1 1.0000
|
| 718 |
+
skin 693 root_dup_1 0.6516 root_dup_4 0.3484
|
| 719 |
+
skin 694 root_dup_1 1.0000
|
| 720 |
+
skin 695 root_dup_1 1.0000
|
| 721 |
+
skin 696 root_dup_1 1.0000
|
| 722 |
+
skin 697 root_dup_1 1.0000
|
| 723 |
+
skin 698 root_dup_1 1.0000
|
| 724 |
+
skin 699 joint_8_dup_2 0.3264 joint_14 0.4838 joint_10 0.1897
|
| 725 |
+
skin 700 joint_8_dup_2 0.6962 joint_14 0.3038
|
| 726 |
+
skin 701 joint_8_dup_2 1.0000
|
| 727 |
+
skin 702 joint_8_dup_2 0.3574 joint_14 0.6426
|
| 728 |
+
skin 703 joint_8_dup_2 0.6376 joint_14 0.3624
|
| 729 |
+
skin 704 joint_8_dup_2 0.3874 joint_14 0.6126
|
| 730 |
+
skin 705 joint_8_dup_2 0.3304 joint_14 0.6696
|
| 731 |
+
skin 706 joint_8_dup_2 0.3174 joint_14 0.6826
|
| 732 |
+
skin 707 root_dup_1 1.0000
|
| 733 |
+
skin 708 root_dup_1 1.0000
|
| 734 |
+
skin 709 joint_14 0.6759 joint_10 0.3241
|
| 735 |
+
skin 710 root_dup_4 1.0000
|
| 736 |
+
skin 711 root_dup_2 1.0000
|
| 737 |
+
skin 712 root_dup_2 1.0000
|
| 738 |
+
skin 713 root_dup_2 1.0000
|
| 739 |
+
skin 714 root_dup_2 1.0000
|
| 740 |
+
skin 715 root_dup_1 0.6988 joint_5 0.3012
|
| 741 |
+
skin 716 joint_8_dup_0 0.7391 joint_4 0.2609
|
| 742 |
+
skin 717 joint_8_dup_0 0.6094 joint_4 0.3906
|
| 743 |
+
skin 718 joint_8_dup_0 0.5531 joint_4 0.4469
|
| 744 |
+
skin 719 joint_8_dup_0 0.4355 joint_4 0.5645
|
| 745 |
+
skin 720 joint_8_dup_0 0.5464 joint_4 0.4536
|
| 746 |
+
skin 721 joint_8_dup_0 0.6941 joint_4 0.3059
|
| 747 |
+
skin 722 joint_8_dup_2 1.0000
|
| 748 |
+
skin 723 joint_8_dup_2 1.0000
|
| 749 |
+
skin 724 joint_8_dup_2 1.0000
|
| 750 |
+
skin 725 root_dup_2 0.1795 joint_8_dup_1 0.3727 joint_8_dup_2 0.4478
|
| 751 |
+
skin 726 joint_8_dup_1 1.0000
|
| 752 |
+
skin 727 joint_8_dup_1 1.0000
|
| 753 |
+
skin 728 joint_8_dup_1 0.7380 joint_6 0.2620
|
| 754 |
+
skin 729 joint_8_dup_1 0.7030 joint_6 0.2970
|
| 755 |
+
skin 730 joint_8_dup_1 1.0000
|
| 756 |
+
skin 731 joint_8_dup_1 1.0000
|
| 757 |
+
skin 732 joint_8_dup_1 1.0000
|
| 758 |
+
skin 733 joint_8_dup_1 1.0000
|
| 759 |
+
skin 734 root_dup_4 0.7309 joint_11 0.2691
|
| 760 |
+
skin 735 root_dup_4 1.0000
|
| 761 |
+
skin 736 joint_1 1.0000
|
| 762 |
+
skin 737 joint_1 1.0000
|
| 763 |
+
skin 738 root_dup_0 0.2733 joint_1 0.7267
|
| 764 |
+
skin 739 joint_1 1.0000
|
| 765 |
+
skin 740 joint_1 1.0000
|
| 766 |
+
skin 741 joint_8_dup_0 1.0000
|
| 767 |
+
skin 742 joint_8_dup_0 1.0000
|
| 768 |
+
skin 743 joint_8_dup_0 1.0000
|
| 769 |
+
skin 744 joint_8_dup_0 1.0000
|
| 770 |
+
skin 745 root_dup_3 0.4497 joint_8_dup_2 0.5503
|
| 771 |
+
skin 746 root_dup_3 0.3352 joint_8_dup_2 0.6648
|
| 772 |
+
skin 747 joint_8_dup_2 1.0000
|
| 773 |
+
skin 748 joint_8_dup_2 1.0000
|
| 774 |
+
skin 749 root_dup_0 0.2778 joint_1 0.7222
|
| 775 |
+
skin 750 joint_8_dup_2 1.0000
|
| 776 |
+
skin 751 joint_8_dup_1 1.0000
|
| 777 |
+
skin 752 joint_8_dup_0 0.3647 joint_8_dup_1 0.6353
|
| 778 |
+
skin 753 joint_8_dup_0 0.4859 joint_8_dup_2 0.5141
|
| 779 |
+
skin 754 joint_1 1.0000
|
| 780 |
+
skin 755 root_dup_3 0.5486 joint_8_dup_0 0.4514
|
| 781 |
+
skin 756 root_dup_3 0.4741 joint_8_dup_0 0.2170 joint_8_dup_2 0.3089
|
| 782 |
+
skin 757 joint_8_dup_0 0.5145 joint_8_dup_1 0.4855
|
| 783 |
+
skin 758 root_dup_3 0.4115 joint_8_dup_0 0.5885
|
| 784 |
+
skin 759 root_dup_3 0.3138 joint_8_dup_0 0.6862
|
| 785 |
+
skin 760 joint_8_dup_2 1.0000
|
| 786 |
+
skin 761 root_dup_0 0.5643 joint_1 0.4357
|
| 787 |
+
skin 762 joint_8_dup_0 1.0000
|
| 788 |
+
skin 763 joint_1 1.0000
|
| 789 |
+
skin 764 joint_8_dup_0 0.7255 joint_8_dup_1 0.2745
|
| 790 |
+
skin 765 root_dup_2 0.3314 joint_7 0.1269 joint_8_dup_0 0.2589 joint_8_dup_1 0.2828
|
| 791 |
+
skin 766 root_dup_2 0.4354 joint_7 0.1678 joint_8_dup_1 0.3969
|
| 792 |
+
skin 767 root_dup_2 1.0000
|
| 793 |
+
skin 768 root_dup_2 1.0000
|
| 794 |
+
skin 769 root_dup_2 1.0000
|
| 795 |
+
skin 770 root_dup_1 0.3628 root_dup_3 0.6372
|
| 796 |
+
skin 771 root_dup_3 1.0000
|
| 797 |
+
skin 772 root_dup_1 0.3017 root_dup_3 0.4512 joint_8_dup_0 0.2471
|
| 798 |
+
skin 773 root_dup_1 0.6060 root_dup_3 0.3940
|
| 799 |
+
skin 774 root_dup_1 1.0000
|
| 800 |
+
skin 775 root_dup_1 1.0000
|
| 801 |
+
skin 776 root_dup_4 0.5871 joint_8_dup_2 0.4129
|
| 802 |
+
skin 777 root_dup_4 1.0000
|
| 803 |
+
skin 778 root_dup_3 0.2085 root_dup_4 0.2706 joint_8_dup_2 0.5210
|
| 804 |
+
skin 779 joint_8_dup_2 1.0000
|
| 805 |
+
skin 780 root_dup_4 0.3345 joint_8_dup_2 0.6655
|
| 806 |
+
skin 781 root_dup_0 0.3721 joint_1 0.1891 joint_8_dup_0 0.4388
|
| 807 |
+
skin 782 root_dup_0 0.5313 joint_1 0.2505 joint_8_dup_0 0.2183
|
| 808 |
+
skin 783 root_dup_0 1.0000
|
| 809 |
+
skin 784 root_dup_0 1.0000
|
| 810 |
+
skin 785 root_dup_0 0.6513 joint_8_dup_0 0.3487
|
| 811 |
+
skin 786 root_dup_1 0.5844 root_dup_4 0.4156
|
| 812 |
+
skin 787 root_dup_1 1.0000
|
| 813 |
+
skin 788 root_dup_0 0.6659 joint_8_dup_0 0.3341
|
| 814 |
+
skin 789 root_dup_0 1.0000
|
| 815 |
+
skin 790 root_dup_0 1.0000
|
| 816 |
+
skin 791 root_dup_0 1.0000
|
| 817 |
+
skin 792 root_dup_0 1.0000
|
| 818 |
+
skin 793 root_dup_2 1.0000
|
| 819 |
+
skin 794 root_dup_2 1.0000
|
| 820 |
+
skin 795 root_dup_2 0.6290 joint_8_dup_1 0.3710
|
| 821 |
+
skin 796 root_dup_2 0.3591 joint_7 0.1299 joint_8_dup_1 0.3673 joint_6 0.1437
|
| 822 |
+
skin 797 root_dup_2 0.3976 joint_7 0.1422 joint_8_dup_1 0.3021 joint_6 0.1581
|
| 823 |
+
skin 798 joint_8_dup_0 1.0000
|
| 824 |
+
skin 799 joint_8_dup_0 1.0000
|
| 825 |
+
skin 800 joint_8_dup_0 1.0000
|
| 826 |
+
skin 801 root_dup_0 0.5516 joint_8_dup_0 0.4484
|
| 827 |
+
skin 802 root_dup_1 0.4072 joint_5 0.5928
|
| 828 |
+
skin 803 root_dup_1 0.3973 joint_5 0.6027
|
| 829 |
+
skin 804 root_dup_0 0.3620 joint_8_dup_0 0.6380
|
| 830 |
+
skin 805 joint_8_dup_0 1.0000
|
| 831 |
+
skin 806 root_dup_0 0.4561 joint_8_dup_0 0.5439
|
| 832 |
+
skin 807 root_dup_0 0.3503 joint_8_dup_0 0.6497
|
| 833 |
+
skin 808 root_dup_3 0.4978 joint_8_dup_0 0.5022
|
| 834 |
+
skin 809 root_dup_3 0.4579 joint_8_dup_0 0.5421
|
| 835 |
+
skin 810 root_dup_0 0.3159 root_dup_3 0.2113 joint_8_dup_0 0.4729
|
| 836 |
+
skin 811 root_dup_0 0.3837 root_dup_1 0.2508 root_dup_3 0.1954 joint_8_dup_0 0.1701
|
| 837 |
+
skin 812 root_dup_1 0.3002 root_dup_3 0.4490 joint_8_dup_2 0.2508
|
| 838 |
+
skin 813 root_dup_1 0.6115 root_dup_3 0.3885
|
| 839 |
+
skin 814 root_dup_3 1.0000
|
| 840 |
+
skin 815 root_dup_3 0.5425 joint_8_dup_2 0.4575
|
| 841 |
+
skin 816 root_dup_4 1.0000
|
| 842 |
+
skin 817 root_dup_4 1.0000
|
| 843 |
+
skin 818 root_dup_4 0.5519 joint_8_dup_2 0.4481
|
| 844 |
+
skin 819 root_dup_4 1.0000
|
| 845 |
+
skin 820 root_dup_4 0.3997 joint_8_dup_2 0.6003
|
| 846 |
+
skin 821 joint_8_dup_2 1.0000
|
| 847 |
+
skin 822 root_dup_4 1.0000
|
| 848 |
+
skin 823 root_dup_4 1.0000
|
| 849 |
+
skin 824 root_dup_4 1.0000
|
| 850 |
+
skin 825 root_dup_1 0.3915 root_dup_3 0.3186 joint_8_dup_0 0.2898
|
| 851 |
+
skin 826 root_dup_1 1.0000
|
| 852 |
+
skin 827 root_dup_0 0.2071 root_dup_2 0.3178 joint_8_dup_0 0.4751
|
| 853 |
+
skin 828 root_dup_0 0.3169 root_dup_2 0.6831
|
| 854 |
+
skin 829 root_dup_1 0.4107 joint_5 0.5893
|
| 855 |
+
skin 830 root_dup_1 0.5065 joint_5 0.4935
|
| 856 |
+
skin 831 root_dup_1 0.4999 joint_5 0.5001
|
| 857 |
+
skin 832 root_dup_0 1.0000
|
| 858 |
+
skin 833 root_dup_1 0.3996 joint_5 0.6004
|
| 859 |
+
skin 834 root_dup_2 0.3361 root_dup_4 0.2988 joint_8_dup_2 0.3650
|
| 860 |
+
skin 835 root_dup_4 0.7326 joint_8_dup_2 0.2674
|
| 861 |
+
skin 836 root_dup_4 0.2850 joint_8_dup_2 0.7150
|
| 862 |
+
skin 837 root_dup_2 0.2649 joint_8_dup_2 0.7351
|
| 863 |
+
skin 838 root_dup_1 1.0000
|
| 864 |
+
skin 839 root_dup_1 0.3918 root_dup_3 0.3267 joint_8_dup_2 0.2815
|
| 865 |
+
skin 840 root_dup_3 0.5175 joint_8_dup_2 0.4825
|
| 866 |
+
skin 841 root_dup_2 1.0000
|
| 867 |
+
skin 842 root_dup_0 0.5234 root_dup_1 0.4766
|
| 868 |
+
skin 843 root_dup_0 0.7316 joint_8_dup_0 0.2684
|
| 869 |
+
skin 844 root_dup_1 1.0000
|
| 870 |
+
skin 845 root_dup_4 0.3633 joint_8_dup_2 0.6367
|
| 871 |
+
skin 846 root_dup_4 0.6950 joint_8_dup_2 0.3050
|
| 872 |
+
skin 847 root_dup_4 0.6050 joint_8_dup_2 0.3950
|
| 873 |
+
skin 848 root_dup_1 1.0000
|
| 874 |
+
skin 849 root_dup_2 0.4307 joint_8_dup_1 0.2978 joint_8_dup_2 0.2715
|
| 875 |
+
skin 850 root_dup_2 1.0000
|
| 876 |
+
skin 851 root_dup_0 1.0000
|
| 877 |
+
skin 852 root_dup_0 1.0000
|
| 878 |
+
skin 853 root_dup_4 0.5281 joint_11 0.4719
|
| 879 |
+
skin 854 root_dup_2 1.0000
|
| 880 |
+
skin 855 root_dup_2 0.6345 root_dup_4 0.3655
|
| 881 |
+
skin 856 root_dup_3 0.4671 joint_8_dup_2 0.5329
|
| 882 |
+
skin 857 root_dup_2 0.3286 joint_7 0.1378 joint_8_dup_1 0.3818 joint_6 0.1518
|
| 883 |
+
skin 858 root_dup_2 1.0000
|
| 884 |
+
skin 859 root_dup_2 1.0000
|
| 885 |
+
skin 860 root_dup_2 1.0000
|
| 886 |
+
skin 861 root_dup_1 0.2425 root_dup_3 0.1968 root_dup_4 0.3832 joint_8_dup_2 0.1775
|
| 887 |
+
skin 862 root_dup_4 1.0000
|
| 888 |
+
skin 863 joint_11 1.0000
|
| 889 |
+
skin 864 root_dup_4 1.0000
|
| 890 |
+
skin 865 root_dup_4 0.7289 joint_11 0.2711
|
| 891 |
+
hier root root_dup_0
|
| 892 |
+
hier root root_dup_1
|
| 893 |
+
hier root root_dup_2
|
| 894 |
+
hier root root_dup_3
|
| 895 |
+
hier root root_dup_4
|
| 896 |
+
hier root_dup_0 joint_1
|
| 897 |
+
hier root_dup_1 joint_5
|
| 898 |
+
hier root_dup_2 joint_7
|
| 899 |
+
hier root_dup_3 joint_8
|
| 900 |
+
hier root_dup_4 joint_11
|
| 901 |
+
hier joint_1 joint_2
|
| 902 |
+
hier joint_8 joint_8_dup_0
|
| 903 |
+
hier joint_8 joint_8_dup_1
|
| 904 |
+
hier joint_8 joint_8_dup_2
|
| 905 |
+
hier joint_11 joint_12
|
| 906 |
+
hier joint_8_dup_0 joint_4
|
| 907 |
+
hier joint_8_dup_1 joint_6
|
| 908 |
+
hier joint_8_dup_2 joint_14
|
| 909 |
+
hier joint_4 joint_0
|
| 910 |
+
hier joint_14 joint_10
|
| 911 |
+
hier joint_0 joint_3
|
| 912 |
+
hier joint_10 joint_13
|
RigNet/quick_start/1347_remesh.obj
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
RigNet/quick_start/15446_ori.fbx
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:3e27561c04b6e6569c9e1c5abad7713b973adcb7ed3bfaea898bfc88cbd01462
|
| 3 |
+
size 160080
|
RigNet/quick_start/15446_ori.obj
ADDED
|
@@ -0,0 +1,3072 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
v 0.041492 0.339251 0.391009
|
| 2 |
+
v -0.043796 0.334548 0.420372
|
| 3 |
+
v -0.023324 0.351867 0.454544
|
| 4 |
+
v -0.045357 0.349472 0.451903
|
| 5 |
+
v -0.047499 0.350554 0.477946
|
| 6 |
+
v -0.070770 0.342480 0.473924
|
| 7 |
+
v -0.066700 0.336160 0.488772
|
| 8 |
+
v -0.057540 0.325827 0.494556
|
| 9 |
+
v -0.075105 0.315675 0.485420
|
| 10 |
+
v -0.055750 0.305764 0.493753
|
| 11 |
+
v -0.062118 0.295391 0.487849
|
| 12 |
+
v -0.040797 0.305943 0.498371
|
| 13 |
+
v -0.029644 0.292036 0.496452
|
| 14 |
+
v 0.000000 0.295901 0.493286
|
| 15 |
+
v 0.000000 0.311410 0.497623
|
| 16 |
+
v 0.018226 0.314309 0.500000
|
| 17 |
+
v 0.000000 0.327114 0.494190
|
| 18 |
+
v 0.023756 0.335872 0.497807
|
| 19 |
+
v 0.023800 0.349461 0.478731
|
| 20 |
+
v 0.048181 0.342719 0.492259
|
| 21 |
+
v 0.047499 0.350554 0.477946
|
| 22 |
+
v -0.154430 0.137812 -0.058318
|
| 23 |
+
v -0.179232 0.081308 -0.063748
|
| 24 |
+
v 0.110567 0.100368 -0.026150
|
| 25 |
+
v 0.089341 0.112626 -0.051832
|
| 26 |
+
v 0.142008 0.000541 0.059172
|
| 27 |
+
v 0.130466 0.001031 0.038375
|
| 28 |
+
v -0.180550 0.000000 0.058669
|
| 29 |
+
v -0.181016 0.000000 0.027975
|
| 30 |
+
v -0.148710 0.000296 0.066187
|
| 31 |
+
v -0.151820 0.000201 0.056699
|
| 32 |
+
v -0.142008 0.000540 0.059172
|
| 33 |
+
v 0.188861 0.000230 -0.022436
|
| 34 |
+
v 0.196214 0.288559 0.137824
|
| 35 |
+
v 0.175568 0.253255 0.171063
|
| 36 |
+
v 0.183269 0.245077 0.113843
|
| 37 |
+
v 0.186990 0.292062 0.104332
|
| 38 |
+
v 0.151375 0.261530 0.067901
|
| 39 |
+
v 0.156962 0.295497 0.067510
|
| 40 |
+
v 0.106697 0.294833 0.040666
|
| 41 |
+
v 0.100499 0.332642 0.047992
|
| 42 |
+
v 0.052013 0.335335 0.035426
|
| 43 |
+
v 0.092756 0.362936 0.062088
|
| 44 |
+
v 0.046515 0.366390 0.050463
|
| 45 |
+
v 0.085521 0.391665 0.092432
|
| 46 |
+
v 0.043597 0.397575 0.085794
|
| 47 |
+
v 0.059106 0.414207 0.111094
|
| 48 |
+
v 0.046749 0.427124 0.142669
|
| 49 |
+
v 0.000000 0.429849 0.178566
|
| 50 |
+
v 0.038292 0.430536 0.178638
|
| 51 |
+
v 0.032161 0.416364 0.231540
|
| 52 |
+
v -0.086780 0.289602 0.314053
|
| 53 |
+
v -0.078938 0.287627 0.356065
|
| 54 |
+
v -0.073721 0.287573 0.390363
|
| 55 |
+
v -0.065732 0.272859 0.389520
|
| 56 |
+
v -0.071070 0.288143 0.414233
|
| 57 |
+
v -0.061084 0.272581 0.422948
|
| 58 |
+
v -0.075966 0.282039 0.452822
|
| 59 |
+
v -0.046305 0.269302 0.455646
|
| 60 |
+
v -0.055119 0.275716 0.477021
|
| 61 |
+
v -0.018200 0.271356 0.466272
|
| 62 |
+
v -0.024409 0.276683 0.485618
|
| 63 |
+
v 0.000000 0.274188 0.468584
|
| 64 |
+
v 0.000000 0.281863 0.483848
|
| 65 |
+
v 0.024409 0.276683 0.485618
|
| 66 |
+
v 0.029645 0.292036 0.496452
|
| 67 |
+
v 0.062118 0.295391 0.487849
|
| 68 |
+
v 0.055750 0.305764 0.493753
|
| 69 |
+
v 0.140604 0.281984 0.211904
|
| 70 |
+
v 0.125106 0.287444 0.207222
|
| 71 |
+
v -0.134803 0.028995 0.009770
|
| 72 |
+
v -0.161232 0.032760 0.005586
|
| 73 |
+
v -0.154385 0.000169 0.034543
|
| 74 |
+
v -0.156906 0.012438 0.033989
|
| 75 |
+
v -0.169055 0.000000 0.061732
|
| 76 |
+
v 0.069447 0.256732 0.326786
|
| 77 |
+
v 0.039825 0.239498 0.326786
|
| 78 |
+
v 0.058157 0.261735 0.396732
|
| 79 |
+
v 0.034939 0.244232 0.396732
|
| 80 |
+
v 0.032184 0.246529 0.433507
|
| 81 |
+
v 0.000000 0.240808 0.396732
|
| 82 |
+
v 0.000000 0.243713 0.434525
|
| 83 |
+
v -0.032184 0.246529 0.433507
|
| 84 |
+
v 0.000000 0.255093 0.456053
|
| 85 |
+
v -0.032502 0.259544 0.453693
|
| 86 |
+
v -0.031701 0.273292 0.457006
|
| 87 |
+
v -0.027199 0.274814 0.452258
|
| 88 |
+
v -0.045185 0.275589 0.432376
|
| 89 |
+
v -0.153906 0.272452 0.206396
|
| 90 |
+
v -0.160649 0.301593 0.202134
|
| 91 |
+
v -0.182585 0.300118 0.179179
|
| 92 |
+
v -0.157853 0.330453 0.183726
|
| 93 |
+
v -0.180288 0.325212 0.142838
|
| 94 |
+
v -0.152435 0.348315 0.133049
|
| 95 |
+
v -0.173735 0.330181 0.111362
|
| 96 |
+
v -0.135270 0.358125 0.082762
|
| 97 |
+
v -0.148444 0.333263 0.073353
|
| 98 |
+
v -0.092756 0.362936 0.062088
|
| 99 |
+
v -0.100499 0.332642 0.047992
|
| 100 |
+
v -0.052013 0.335335 0.035426
|
| 101 |
+
v -0.106697 0.294833 0.040666
|
| 102 |
+
v -0.055600 0.297602 0.026776
|
| 103 |
+
v -0.081420 0.262557 0.033328
|
| 104 |
+
v 0.000000 0.258017 0.022789
|
| 105 |
+
v -0.070689 0.211568 0.064016
|
| 106 |
+
v 0.040797 0.305943 0.498371
|
| 107 |
+
v -0.080197 0.300633 0.466438
|
| 108 |
+
v -0.077565 0.305389 0.440335
|
| 109 |
+
v -0.065628 0.313547 0.416151
|
| 110 |
+
v 0.080326 0.323585 0.470223
|
| 111 |
+
v 0.077566 0.305389 0.440333
|
| 112 |
+
v 0.069157 0.336986 0.445914
|
| 113 |
+
v 0.070770 0.342480 0.473924
|
| 114 |
+
v 0.045357 0.349472 0.451903
|
| 115 |
+
v 0.023324 0.351867 0.454544
|
| 116 |
+
v 0.000000 0.344892 0.434567
|
| 117 |
+
v 0.000000 0.343646 0.476378
|
| 118 |
+
v -0.023800 0.349461 0.478731
|
| 119 |
+
v -0.023757 0.335870 0.497807
|
| 120 |
+
v -0.018226 0.314309 0.500000
|
| 121 |
+
v -0.038949 0.324262 0.499008
|
| 122 |
+
v 0.125649 0.343312 0.270295
|
| 123 |
+
v 0.130764 0.340483 0.230092
|
| 124 |
+
v 0.147565 0.365994 0.270536
|
| 125 |
+
v 0.149660 0.363154 0.231215
|
| 126 |
+
v 0.155068 0.395303 0.270653
|
| 127 |
+
v 0.158891 0.396260 0.231597
|
| 128 |
+
v 0.147674 0.430312 0.231634
|
| 129 |
+
v 0.140888 0.430664 0.179106
|
| 130 |
+
v 0.116144 0.454634 0.231594
|
| 131 |
+
v 0.109524 0.452635 0.182859
|
| 132 |
+
v 0.071393 0.451726 0.182421
|
| 133 |
+
v 0.086321 0.442979 0.139894
|
| 134 |
+
v -0.132455 0.354303 0.147807
|
| 135 |
+
v -0.149557 0.362718 0.177352
|
| 136 |
+
v -0.141574 0.388646 0.137093
|
| 137 |
+
v -0.154340 0.397054 0.179023
|
| 138 |
+
v -0.127898 0.426963 0.141217
|
| 139 |
+
v -0.140888 0.430664 0.179106
|
| 140 |
+
v -0.109524 0.452637 0.182859
|
| 141 |
+
v -0.071393 0.451726 0.182421
|
| 142 |
+
v -0.069218 0.452798 0.231177
|
| 143 |
+
v -0.038291 0.430536 0.178638
|
| 144 |
+
v -0.039990 0.429555 0.231348
|
| 145 |
+
v -0.032161 0.416364 0.231540
|
| 146 |
+
v -0.032119 0.391036 0.270819
|
| 147 |
+
v 0.062303 0.268882 0.264239
|
| 148 |
+
v 0.038351 0.291012 0.219090
|
| 149 |
+
v 0.031666 0.289258 0.264239
|
| 150 |
+
v 0.000000 0.296070 0.264239
|
| 151 |
+
v 0.026523 0.286914 0.326786
|
| 152 |
+
v 0.000000 0.294691 0.326786
|
| 153 |
+
v 0.021541 0.283458 0.396732
|
| 154 |
+
v 0.000000 0.287701 0.396732
|
| 155 |
+
v 0.000000 0.280506 0.439330
|
| 156 |
+
v -0.021541 0.283458 0.396732
|
| 157 |
+
v -0.018823 0.276673 0.434382
|
| 158 |
+
v -0.032517 0.263731 0.429803
|
| 159 |
+
v -0.117102 0.284130 0.206194
|
| 160 |
+
v -0.111763 0.281100 0.183077
|
| 161 |
+
v -0.095880 0.297504 0.193880
|
| 162 |
+
v -0.052551 0.300569 0.178293
|
| 163 |
+
v -0.057996 0.302089 0.227057
|
| 164 |
+
v 0.000000 0.308963 0.227025
|
| 165 |
+
v 0.000000 0.301734 0.292588
|
| 166 |
+
v 0.000000 0.295069 0.353633
|
| 167 |
+
v 0.048457 0.291683 0.292672
|
| 168 |
+
v 0.041485 0.287083 0.349322
|
| 169 |
+
v 0.079613 0.271849 0.314053
|
| 170 |
+
v 0.071206 0.272600 0.353417
|
| 171 |
+
v -0.175178 0.009370 0.061343
|
| 172 |
+
v -0.202203 0.000499 0.020177
|
| 173 |
+
v -0.205325 0.000159 0.045470
|
| 174 |
+
v -0.177036 0.000000 0.068885
|
| 175 |
+
v 0.148710 0.000296 0.066187
|
| 176 |
+
v 0.151820 0.000201 0.056699
|
| 177 |
+
v 0.147299 0.005384 0.058901
|
| 178 |
+
v 0.149801 0.011557 0.034639
|
| 179 |
+
v -0.073251 0.195299 0.118310
|
| 180 |
+
v -0.141712 0.217918 0.114212
|
| 181 |
+
v -0.130302 0.227983 0.071805
|
| 182 |
+
v -0.183269 0.245077 0.113843
|
| 183 |
+
v 0.032501 0.259544 0.453693
|
| 184 |
+
v 0.049723 0.261725 0.434544
|
| 185 |
+
v 0.031701 0.273292 0.457006
|
| 186 |
+
v 0.051449 0.272566 0.435610
|
| 187 |
+
v 0.045185 0.275589 0.432376
|
| 188 |
+
v 0.060353 0.272660 0.396530
|
| 189 |
+
v 0.054021 0.274175 0.396976
|
| 190 |
+
v 0.073149 0.272466 0.326786
|
| 191 |
+
v 0.068092 0.275867 0.326750
|
| 192 |
+
v 0.154385 0.000169 0.034543
|
| 193 |
+
v 0.169055 0.000000 0.061732
|
| 194 |
+
v 0.156906 0.012438 0.033989
|
| 195 |
+
v 0.175178 0.009370 0.061343
|
| 196 |
+
v 0.118688 0.254584 0.213917
|
| 197 |
+
v 0.110812 0.273932 0.227984
|
| 198 |
+
v 0.082093 0.254582 0.264239
|
| 199 |
+
v 0.056161 0.226168 0.217341
|
| 200 |
+
v 0.046560 0.234196 0.264239
|
| 201 |
+
v 0.000000 0.234058 0.326786
|
| 202 |
+
v -0.110813 0.273930 0.227984
|
| 203 |
+
v -0.118689 0.254581 0.213917
|
| 204 |
+
v -0.082093 0.254582 0.264239
|
| 205 |
+
v -0.088875 0.275246 0.264206
|
| 206 |
+
v -0.069447 0.256732 0.326786
|
| 207 |
+
v -0.073149 0.272466 0.326786
|
| 208 |
+
v -0.058157 0.261735 0.396732
|
| 209 |
+
v -0.060352 0.272660 0.396530
|
| 210 |
+
v -0.049723 0.261725 0.434544
|
| 211 |
+
v -0.051448 0.272566 0.435610
|
| 212 |
+
v -0.075906 0.270114 0.190976
|
| 213 |
+
v -0.071342 0.271033 0.222694
|
| 214 |
+
v 0.205325 0.000159 0.045470
|
| 215 |
+
v 0.195756 0.000000 0.049060
|
| 216 |
+
v 0.203315 0.000086 0.053855
|
| 217 |
+
v -0.047941 0.265561 0.326786
|
| 218 |
+
v -0.080797 0.283305 0.264204
|
| 219 |
+
v -0.068109 0.275835 0.326786
|
| 220 |
+
v -0.038335 0.263531 0.396732
|
| 221 |
+
v -0.054011 0.274200 0.396732
|
| 222 |
+
v 0.094239 0.316268 0.268574
|
| 223 |
+
v 0.109665 0.320421 0.237489
|
| 224 |
+
v 0.110866 0.331017 0.229862
|
| 225 |
+
v 0.133979 0.319547 0.208487
|
| 226 |
+
v 0.129137 0.337606 0.192664
|
| 227 |
+
v 0.157853 0.330453 0.183726
|
| 228 |
+
v 0.152437 0.348315 0.133049
|
| 229 |
+
v 0.180290 0.325212 0.142838
|
| 230 |
+
v 0.173735 0.330181 0.111362
|
| 231 |
+
v -0.129136 0.337606 0.192664
|
| 232 |
+
v -0.110866 0.331017 0.229862
|
| 233 |
+
v -0.130764 0.340483 0.230092
|
| 234 |
+
v -0.149660 0.363154 0.231215
|
| 235 |
+
v -0.158890 0.396260 0.231597
|
| 236 |
+
v -0.155068 0.395303 0.270653
|
| 237 |
+
v -0.147674 0.430312 0.231634
|
| 238 |
+
v -0.145881 0.424227 0.270961
|
| 239 |
+
v -0.116143 0.454634 0.231594
|
| 240 |
+
v -0.122458 0.445990 0.270861
|
| 241 |
+
v -0.092948 0.453130 0.270203
|
| 242 |
+
v 0.018201 0.271356 0.466272
|
| 243 |
+
v 0.055119 0.275716 0.477021
|
| 244 |
+
v 0.046305 0.269302 0.455646
|
| 245 |
+
v 0.075966 0.282039 0.452822
|
| 246 |
+
v 0.061084 0.272581 0.422948
|
| 247 |
+
v 0.071070 0.288143 0.414233
|
| 248 |
+
v 0.065732 0.272859 0.389520
|
| 249 |
+
v 0.073721 0.287573 0.390363
|
| 250 |
+
v 0.078938 0.287627 0.356065
|
| 251 |
+
v 0.097085 0.334321 0.269893
|
| 252 |
+
v 0.149557 0.362718 0.177352
|
| 253 |
+
v 0.132455 0.354301 0.147807
|
| 254 |
+
v 0.141574 0.388646 0.137093
|
| 255 |
+
v 0.111563 0.376777 0.104591
|
| 256 |
+
v 0.107511 0.411197 0.108770
|
| 257 |
+
v -0.089341 0.112626 -0.051832
|
| 258 |
+
v -0.145080 0.127884 -0.083151
|
| 259 |
+
v -0.128404 0.170075 -0.088092
|
| 260 |
+
v 0.073251 0.195299 0.118310
|
| 261 |
+
v 0.068156 0.203096 0.168500
|
| 262 |
+
v 0.000000 0.190609 0.119464
|
| 263 |
+
v 0.000000 0.208674 0.061503
|
| 264 |
+
v 0.079104 0.297638 0.357745
|
| 265 |
+
v 0.085748 0.299596 0.314053
|
| 266 |
+
v 0.074754 0.323241 0.314053
|
| 267 |
+
v 0.069337 0.321636 0.357745
|
| 268 |
+
v 0.043018 0.346053 0.314053
|
| 269 |
+
v 0.042316 0.342925 0.357745
|
| 270 |
+
v 0.000000 0.356573 0.314053
|
| 271 |
+
v 0.000000 0.352874 0.357746
|
| 272 |
+
v -0.042316 0.342925 0.357745
|
| 273 |
+
v 0.000000 0.349294 0.390676
|
| 274 |
+
v -0.041492 0.339251 0.391009
|
| 275 |
+
v -0.089741 0.270411 0.268574
|
| 276 |
+
v -0.100050 0.276760 0.244454
|
| 277 |
+
v -0.048457 0.291683 0.292672
|
| 278 |
+
v -0.079613 0.271849 0.314053
|
| 279 |
+
v -0.041485 0.287083 0.349322
|
| 280 |
+
v -0.071205 0.272600 0.353417
|
| 281 |
+
v -0.036615 0.282739 0.394215
|
| 282 |
+
v -0.033817 0.279783 0.422176
|
| 283 |
+
v -0.140605 0.281981 0.211904
|
| 284 |
+
v -0.144591 0.301423 0.210798
|
| 285 |
+
v -0.133979 0.319547 0.208487
|
| 286 |
+
v -0.111563 0.376777 0.104591
|
| 287 |
+
v 0.135873 0.011386 0.037037
|
| 288 |
+
v -0.126683 0.110384 -0.092385
|
| 289 |
+
v -0.121616 0.145646 -0.095992
|
| 290 |
+
v 0.177036 0.000000 0.068886
|
| 291 |
+
v 0.080197 0.300633 0.466438
|
| 292 |
+
v 0.065628 0.313547 0.416151
|
| 293 |
+
v 0.074509 0.295967 0.390394
|
| 294 |
+
v 0.065871 0.318603 0.390474
|
| 295 |
+
v 0.089741 0.270411 0.268574
|
| 296 |
+
v 0.100050 0.276760 0.244454
|
| 297 |
+
v 0.057996 0.302089 0.227057
|
| 298 |
+
v 0.100015 0.290818 0.226708
|
| 299 |
+
v 0.095880 0.297504 0.193880
|
| 300 |
+
v 0.117102 0.284130 0.206194
|
| 301 |
+
v 0.111763 0.281100 0.183077
|
| 302 |
+
v 0.071341 0.271033 0.222694
|
| 303 |
+
v 0.075906 0.270114 0.190976
|
| 304 |
+
v 0.057605 0.266601 0.167988
|
| 305 |
+
v 0.000000 0.294494 0.210363
|
| 306 |
+
v -0.038351 0.291012 0.219090
|
| 307 |
+
v -0.031666 0.289258 0.264239
|
| 308 |
+
v -0.062303 0.268882 0.264239
|
| 309 |
+
v 0.000000 0.286521 0.418055
|
| 310 |
+
v 0.000000 0.290129 0.392137
|
| 311 |
+
v 0.036615 0.282739 0.394215
|
| 312 |
+
v 0.075104 0.315675 0.485420
|
| 313 |
+
v 0.066700 0.336160 0.488772
|
| 314 |
+
v 0.057540 0.325827 0.494556
|
| 315 |
+
v 0.038950 0.324262 0.499008
|
| 316 |
+
v 0.154340 0.397054 0.179023
|
| 317 |
+
v 0.127898 0.426961 0.141217
|
| 318 |
+
v 0.067706 0.340329 0.270973
|
| 319 |
+
v 0.102874 0.294029 0.268574
|
| 320 |
+
v 0.086780 0.289602 0.314053
|
| 321 |
+
v -0.107511 0.411197 0.108770
|
| 322 |
+
v -0.086321 0.442979 0.139894
|
| 323 |
+
v -0.043597 0.397575 0.085794
|
| 324 |
+
v -0.085521 0.391665 0.092432
|
| 325 |
+
v -0.059106 0.414207 0.111094
|
| 326 |
+
v 0.000000 0.422673 0.129397
|
| 327 |
+
v -0.046749 0.427124 0.142669
|
| 328 |
+
v -0.109665 0.320421 0.237489
|
| 329 |
+
v -0.128365 0.299314 0.227328
|
| 330 |
+
v -0.112139 0.305447 0.236917
|
| 331 |
+
v -0.034939 0.244232 0.396732
|
| 332 |
+
v -0.102874 0.294029 0.268574
|
| 333 |
+
v 0.081420 0.262557 0.033328
|
| 334 |
+
v 0.055600 0.297602 0.026776
|
| 335 |
+
v 0.000000 0.298012 0.022115
|
| 336 |
+
v 0.112139 0.305447 0.236917
|
| 337 |
+
v 0.128365 0.299314 0.227328
|
| 338 |
+
v 0.144591 0.301423 0.210798
|
| 339 |
+
v 0.178279 0.012361 0.028355
|
| 340 |
+
v -0.173323 0.077041 -0.034619
|
| 341 |
+
v -0.146585 0.131958 -0.028533
|
| 342 |
+
v 0.181016 0.000000 0.027975
|
| 343 |
+
v 0.200955 0.005960 0.047980
|
| 344 |
+
v 0.185061 0.011993 0.027433
|
| 345 |
+
v -0.046515 0.366390 0.050463
|
| 346 |
+
v 0.000000 0.398561 0.084413
|
| 347 |
+
v 0.198860 0.011270 0.022893
|
| 348 |
+
v -0.046560 0.234196 0.264239
|
| 349 |
+
v -0.039825 0.239498 0.326786
|
| 350 |
+
v 0.000000 0.366097 0.047426
|
| 351 |
+
v 0.000000 0.336068 0.031432
|
| 352 |
+
v -0.080326 0.323585 0.470223
|
| 353 |
+
v -0.069157 0.336986 0.445914
|
| 354 |
+
v 0.000000 0.303886 0.179585
|
| 355 |
+
v 0.052551 0.300569 0.178293
|
| 356 |
+
v 0.202203 0.000499 0.020177
|
| 357 |
+
v 0.062468 0.277379 0.146448
|
| 358 |
+
v 0.038335 0.263531 0.396732
|
| 359 |
+
v 0.018823 0.276673 0.434384
|
| 360 |
+
v 0.032517 0.263731 0.429803
|
| 361 |
+
v 0.182603 0.027000 -0.004954
|
| 362 |
+
v -0.057605 0.266601 0.167988
|
| 363 |
+
v -0.062468 0.277379 0.146448
|
| 364 |
+
v 0.135270 0.358125 0.082762
|
| 365 |
+
v -0.043018 0.346053 0.314053
|
| 366 |
+
v -0.069337 0.321636 0.357745
|
| 367 |
+
v -0.074754 0.323241 0.314053
|
| 368 |
+
v -0.079104 0.297638 0.357745
|
| 369 |
+
v -0.085748 0.299596 0.314053
|
| 370 |
+
v 0.033817 0.279783 0.422176
|
| 371 |
+
v 0.069218 0.452798 0.231177
|
| 372 |
+
v 0.039990 0.429555 0.231348
|
| 373 |
+
v 0.043085 0.420088 0.269982
|
| 374 |
+
v 0.130302 0.227983 0.071805
|
| 375 |
+
v 0.070689 0.211568 0.064016
|
| 376 |
+
v -0.067706 0.340329 0.270973
|
| 377 |
+
v -0.094239 0.316268 0.268574
|
| 378 |
+
v -0.097085 0.334321 0.269893
|
| 379 |
+
v -0.125649 0.343312 0.270295
|
| 380 |
+
v 0.000000 0.392788 0.268258
|
| 381 |
+
v 0.032119 0.391036 0.270819
|
| 382 |
+
v 0.000000 0.415049 0.231506
|
| 383 |
+
v -0.196214 0.288559 0.137824
|
| 384 |
+
v -0.186990 0.292062 0.104332
|
| 385 |
+
v 0.148444 0.333263 0.073353
|
| 386 |
+
v 0.043796 0.334548 0.420372
|
| 387 |
+
v 0.053993 0.349530 0.271085
|
| 388 |
+
v 0.000000 0.360219 0.272935
|
| 389 |
+
v -0.175568 0.253254 0.171063
|
| 390 |
+
v -0.151375 0.261530 0.067901
|
| 391 |
+
v 0.027199 0.274814 0.452258
|
| 392 |
+
v 0.000000 0.274338 0.464250
|
| 393 |
+
v 0.000000 0.275348 0.457595
|
| 394 |
+
v -0.156962 0.295497 0.067511
|
| 395 |
+
v -0.022618 0.264361 0.443905
|
| 396 |
+
v 0.000000 0.267715 0.453504
|
| 397 |
+
v 0.022618 0.264361 0.443905
|
| 398 |
+
v -0.026523 0.286916 0.326786
|
| 399 |
+
v -0.125106 0.287444 0.207222
|
| 400 |
+
v 0.042578 0.286331 0.437194
|
| 401 |
+
v 0.024610 0.286331 0.450439
|
| 402 |
+
v 0.024610 0.246625 0.430938
|
| 403 |
+
v 0.034333 0.286331 0.413900
|
| 404 |
+
v 0.014886 0.286331 0.413900
|
| 405 |
+
v -0.048181 0.342719 0.492259
|
| 406 |
+
v 0.122458 0.445990 0.270861
|
| 407 |
+
v 0.092948 0.453130 0.270203
|
| 408 |
+
v -0.006691 0.286331 0.437194
|
| 409 |
+
v -0.024610 0.286331 0.450439
|
| 410 |
+
v -0.024610 0.246625 0.430938
|
| 411 |
+
v -0.014886 0.286331 0.413900
|
| 412 |
+
v -0.034333 0.286331 0.413900
|
| 413 |
+
v -0.177031 0.006134 -0.041448
|
| 414 |
+
v -0.188861 0.000230 -0.022436
|
| 415 |
+
v -0.191444 0.016470 -0.013738
|
| 416 |
+
v 0.000000 0.276951 0.139217
|
| 417 |
+
v 0.047941 0.265561 0.326786
|
| 418 |
+
v -0.166878 0.018725 0.029922
|
| 419 |
+
v -0.198860 0.011270 0.022893
|
| 420 |
+
v -0.185061 0.011993 0.027433
|
| 421 |
+
v -0.200955 0.005960 0.047980
|
| 422 |
+
v -0.042578 0.286331 0.437194
|
| 423 |
+
v 0.182585 0.300118 0.179179
|
| 424 |
+
v 0.160649 0.301593 0.202134
|
| 425 |
+
v -0.100015 0.290818 0.226708
|
| 426 |
+
v 0.006692 0.286332 0.437194
|
| 427 |
+
v -0.064538 0.443351 0.270152
|
| 428 |
+
v -0.074509 0.295967 0.390394
|
| 429 |
+
v 0.141712 0.217918 0.114212
|
| 430 |
+
v -0.203316 0.000086 0.053855
|
| 431 |
+
v -0.147565 0.365994 0.270536
|
| 432 |
+
v -0.065872 0.318603 0.390474
|
| 433 |
+
v -0.043085 0.420088 0.269982
|
| 434 |
+
v 0.166878 0.018725 0.029922
|
| 435 |
+
v 0.000000 0.264093 0.154695
|
| 436 |
+
v 0.145881 0.424227 0.270961
|
| 437 |
+
v 0.064538 0.443351 0.270152
|
| 438 |
+
v -0.110567 0.100368 -0.026150
|
| 439 |
+
v -0.089957 0.128741 -0.020132
|
| 440 |
+
v -0.129174 0.116881 -0.015702
|
| 441 |
+
v -0.101587 0.152627 -0.007384
|
| 442 |
+
v -0.119168 0.016446 -0.000820
|
| 443 |
+
v -0.135873 0.011386 0.037037
|
| 444 |
+
v -0.130466 0.001031 0.038374
|
| 445 |
+
v -0.089339 0.024076 -0.283084
|
| 446 |
+
v -0.089771 0.004116 -0.288550
|
| 447 |
+
v -0.096068 0.006201 -0.312931
|
| 448 |
+
v -0.094629 0.037326 -0.308478
|
| 449 |
+
v -0.114013 0.029787 -0.324536
|
| 450 |
+
v -0.113758 0.051625 -0.312590
|
| 451 |
+
v -0.140114 0.029461 -0.320268
|
| 452 |
+
v -0.141311 0.050748 -0.310037
|
| 453 |
+
v -0.158551 0.027799 -0.302306
|
| 454 |
+
v -0.156507 0.046200 -0.290497
|
| 455 |
+
v -0.165084 0.020140 -0.268145
|
| 456 |
+
v -0.153652 0.033564 -0.262684
|
| 457 |
+
v -0.173696 0.012263 -0.233902
|
| 458 |
+
v -0.158986 0.018502 -0.235680
|
| 459 |
+
v -0.163178 0.014073 -0.230150
|
| 460 |
+
v -0.167548 0.000520 -0.209879
|
| 461 |
+
v -0.147299 0.005385 0.058901
|
| 462 |
+
v -0.195756 0.000000 0.049060
|
| 463 |
+
v -0.178279 0.012361 0.028355
|
| 464 |
+
v 0.161232 0.032761 0.005586
|
| 465 |
+
v -0.114510 0.006522 -0.326953
|
| 466 |
+
v -0.138429 0.006525 -0.324139
|
| 467 |
+
v -0.155009 0.005859 -0.306903
|
| 468 |
+
v -0.166511 0.000623 -0.273023
|
| 469 |
+
v -0.176756 0.000623 -0.234814
|
| 470 |
+
v -0.179465 0.000520 -0.212051
|
| 471 |
+
v 0.153218 0.000520 -0.186991
|
| 472 |
+
v 0.156479 0.000520 -0.197290
|
| 473 |
+
v 0.152508 0.012966 -0.228013
|
| 474 |
+
v 0.156197 0.000520 -0.228392
|
| 475 |
+
v 0.158986 0.018502 -0.235680
|
| 476 |
+
v 0.163178 0.014074 -0.230150
|
| 477 |
+
v 0.173696 0.012263 -0.233902
|
| 478 |
+
v 0.173719 0.008213 -0.209457
|
| 479 |
+
v 0.179465 0.000520 -0.212051
|
| 480 |
+
v 0.134803 0.028995 0.009770
|
| 481 |
+
v 0.125942 0.067109 -0.025209
|
| 482 |
+
v 0.111036 0.056425 -0.043734
|
| 483 |
+
v 0.101290 0.091234 -0.050898
|
| 484 |
+
v -0.147382 0.094525 -0.272697
|
| 485 |
+
v -0.130827 0.135034 -0.270995
|
| 486 |
+
v 0.114726 0.147150 -0.205188
|
| 487 |
+
v 0.123558 0.115120 -0.204722
|
| 488 |
+
v 0.129174 0.116881 -0.015702
|
| 489 |
+
v 0.146585 0.131958 -0.028534
|
| 490 |
+
v 0.112650 0.176637 -0.016084
|
| 491 |
+
v 0.156507 0.046200 -0.290497
|
| 492 |
+
v 0.120144 0.169263 -0.213961
|
| 493 |
+
v 0.140735 0.131322 -0.216152
|
| 494 |
+
v 0.146940 0.001561 -0.039480
|
| 495 |
+
v 0.147383 0.094537 -0.272726
|
| 496 |
+
v 0.113757 0.051625 -0.312592
|
| 497 |
+
v 0.119669 0.185905 -0.235712
|
| 498 |
+
v 0.143581 0.139724 -0.247009
|
| 499 |
+
v -0.152930 0.000166 -0.016225
|
| 500 |
+
v 0.120466 0.090352 -0.278485
|
| 501 |
+
v 0.094629 0.037326 -0.308478
|
| 502 |
+
v 0.098553 0.125001 -0.215877
|
| 503 |
+
v 0.083799 0.117699 -0.241154
|
| 504 |
+
v -0.121738 0.000626 -0.001624
|
| 505 |
+
v 0.120893 0.047643 -0.067315
|
| 506 |
+
v 0.134735 0.064371 -0.217310
|
| 507 |
+
v 0.089771 0.004116 -0.288550
|
| 508 |
+
v 0.110904 0.031896 -0.250058
|
| 509 |
+
v 0.113154 0.012910 -0.216203
|
| 510 |
+
v 0.122741 0.017949 -0.224108
|
| 511 |
+
v 0.122800 0.014002 -0.219199
|
| 512 |
+
v 0.132215 0.011563 -0.221930
|
| 513 |
+
v 0.129665 0.000520 -0.220558
|
| 514 |
+
v 0.141391 0.000520 -0.199906
|
| 515 |
+
v -0.149801 0.011556 0.034639
|
| 516 |
+
v -0.154199 0.090088 -0.222195
|
| 517 |
+
v -0.132290 0.082294 -0.208553
|
| 518 |
+
v -0.123558 0.115120 -0.204722
|
| 519 |
+
v -0.140735 0.131322 -0.216152
|
| 520 |
+
v -0.118108 0.000520 -0.194537
|
| 521 |
+
v -0.127751 0.000520 -0.186818
|
| 522 |
+
v -0.131630 0.000520 -0.198280
|
| 523 |
+
v -0.108707 0.004116 -0.214972
|
| 524 |
+
v -0.129665 0.000520 -0.220558
|
| 525 |
+
v -0.098007 0.000623 -0.254060
|
| 526 |
+
v -0.121485 0.000753 -0.307378
|
| 527 |
+
v -0.142497 0.020177 -0.224905
|
| 528 |
+
v -0.122741 0.017949 -0.224108
|
| 529 |
+
v -0.110904 0.031896 -0.250058
|
| 530 |
+
v -0.113154 0.012910 -0.216203
|
| 531 |
+
v -0.082065 0.130296 -0.268336
|
| 532 |
+
v -0.083799 0.117699 -0.241154
|
| 533 |
+
v -0.091553 0.105800 -0.264814
|
| 534 |
+
v -0.097678 0.082017 -0.268767
|
| 535 |
+
v -0.092711 0.073395 -0.241328
|
| 536 |
+
v 0.134268 0.033885 -0.248023
|
| 537 |
+
v 0.142497 0.020177 -0.224905
|
| 538 |
+
v 0.150562 0.010852 -0.196735
|
| 539 |
+
v -0.156197 0.000520 -0.228392
|
| 540 |
+
v -0.156481 0.000520 -0.197290
|
| 541 |
+
v -0.141392 0.000520 -0.199906
|
| 542 |
+
v -0.153218 0.000520 -0.186991
|
| 543 |
+
v -0.132215 0.011563 -0.221930
|
| 544 |
+
v -0.150562 0.010852 -0.196735
|
| 545 |
+
v -0.152508 0.012966 -0.228013
|
| 546 |
+
v 0.091553 0.105800 -0.264816
|
| 547 |
+
v 0.082065 0.130296 -0.268336
|
| 548 |
+
v 0.107347 0.120104 -0.278229
|
| 549 |
+
v 0.176756 0.000623 -0.234814
|
| 550 |
+
v 0.121485 0.000753 -0.307378
|
| 551 |
+
v 0.098007 0.000623 -0.254060
|
| 552 |
+
v 0.108707 0.004116 -0.214972
|
| 553 |
+
v 0.092711 0.073386 -0.241325
|
| 554 |
+
v 0.086923 0.098499 -0.237742
|
| 555 |
+
v -0.146953 0.001561 -0.039447
|
| 556 |
+
v 0.165084 0.020140 -0.268147
|
| 557 |
+
v 0.158551 0.027799 -0.302306
|
| 558 |
+
v 0.155009 0.005859 -0.306903
|
| 559 |
+
v 0.138429 0.006525 -0.324139
|
| 560 |
+
v 0.125256 0.007489 -0.195831
|
| 561 |
+
v 0.118108 0.000520 -0.194537
|
| 562 |
+
v 0.127751 0.000520 -0.186818
|
| 563 |
+
v -0.107347 0.120104 -0.278229
|
| 564 |
+
v -0.125400 0.005914 -0.025401
|
| 565 |
+
v 0.140114 0.029461 -0.320268
|
| 566 |
+
v 0.114013 0.029787 -0.324536
|
| 567 |
+
v 0.114510 0.006522 -0.326953
|
| 568 |
+
v 0.096068 0.006201 -0.312931
|
| 569 |
+
v 0.153652 0.033564 -0.262684
|
| 570 |
+
v 0.166511 0.000623 -0.273023
|
| 571 |
+
v 0.141311 0.050748 -0.310037
|
| 572 |
+
v -0.176202 0.000520 -0.201131
|
| 573 |
+
v -0.122800 0.014002 -0.219199
|
| 574 |
+
v -0.125256 0.007489 -0.195831
|
| 575 |
+
v -0.120897 0.047664 -0.067301
|
| 576 |
+
v -0.111039 0.056440 -0.043740
|
| 577 |
+
v 0.131630 0.000520 -0.198280
|
| 578 |
+
v -0.120466 0.090344 -0.278450
|
| 579 |
+
v -0.086924 0.098499 -0.237742
|
| 580 |
+
v -0.107301 0.076934 -0.218124
|
| 581 |
+
v 0.176202 0.000520 -0.201131
|
| 582 |
+
v 0.167548 0.000520 -0.209879
|
| 583 |
+
v -0.173719 0.008213 -0.209457
|
| 584 |
+
v -0.125943 0.067114 -0.025229
|
| 585 |
+
v -0.152418 0.075021 -0.019787
|
| 586 |
+
v -0.182603 0.027000 -0.004954
|
| 587 |
+
v -0.184391 0.062492 -0.058369
|
| 588 |
+
v -0.158577 0.099051 -0.251719
|
| 589 |
+
v -0.143581 0.139724 -0.247009
|
| 590 |
+
v -0.109085 0.095989 -0.078114
|
| 591 |
+
v -0.102394 0.121958 -0.082011
|
| 592 |
+
v 0.125370 0.005906 -0.025422
|
| 593 |
+
v 0.121738 0.000626 -0.001624
|
| 594 |
+
v 0.119168 0.016446 -0.000820
|
| 595 |
+
v 0.097678 0.082016 -0.268791
|
| 596 |
+
v 0.089339 0.024076 -0.283084
|
| 597 |
+
v 0.152930 0.000166 -0.016225
|
| 598 |
+
v 0.180550 0.000000 0.058669
|
| 599 |
+
v -0.101061 0.101601 -0.215134
|
| 600 |
+
v -0.168937 0.052046 -0.078782
|
| 601 |
+
v -0.101290 0.091234 -0.050898
|
| 602 |
+
v 0.152418 0.075026 -0.019762
|
| 603 |
+
v 0.173325 0.077050 -0.034606
|
| 604 |
+
v 0.179235 0.081321 -0.063758
|
| 605 |
+
v 0.154430 0.137812 -0.058318
|
| 606 |
+
v 0.145080 0.127884 -0.083151
|
| 607 |
+
v 0.128404 0.170075 -0.088092
|
| 608 |
+
v -0.107816 0.194540 0.004607
|
| 609 |
+
v -0.080484 0.176942 0.051900
|
| 610 |
+
v -0.098288 0.153518 0.004170
|
| 611 |
+
v 0.050485 0.228773 0.067224
|
| 612 |
+
v 0.000000 0.272994 0.040682
|
| 613 |
+
v 0.000000 0.241216 0.083082
|
| 614 |
+
v -0.050485 0.228773 0.067224
|
| 615 |
+
v 0.044082 0.130200 0.046909
|
| 616 |
+
v -0.028116 0.172773 0.080573
|
| 617 |
+
v 0.028120 0.172773 0.080573
|
| 618 |
+
v 0.000000 0.208419 0.095552
|
| 619 |
+
v 0.000000 0.089621 0.000198
|
| 620 |
+
v 0.098288 0.153518 0.004170
|
| 621 |
+
v 0.000000 0.290645 0.000711
|
| 622 |
+
v -0.063025 0.275245 0.002294
|
| 623 |
+
v -0.100710 0.244196 0.003966
|
| 624 |
+
v -0.044078 0.130200 0.046909
|
| 625 |
+
v -0.062217 0.109317 0.001936
|
| 626 |
+
v 0.080484 0.176942 0.051900
|
| 627 |
+
v 0.000000 0.103570 -0.294120
|
| 628 |
+
v 0.069555 0.097102 -0.244008
|
| 629 |
+
v 0.000000 0.081228 -0.244121
|
| 630 |
+
v -0.069555 0.097102 -0.244008
|
| 631 |
+
v -0.007834 0.274094 -0.491052
|
| 632 |
+
v -0.007382 0.263101 -0.496564
|
| 633 |
+
v 0.000000 0.202427 -0.443463
|
| 634 |
+
v 0.000000 0.269119 -0.428179
|
| 635 |
+
v 0.029900 0.254998 -0.430777
|
| 636 |
+
v 0.000000 0.277392 -0.492950
|
| 637 |
+
v 0.007382 0.263101 -0.496564
|
| 638 |
+
v 0.007834 0.274094 -0.491052
|
| 639 |
+
v 0.000000 0.262420 -0.500000
|
| 640 |
+
v -0.101153 0.193680 -0.292305
|
| 641 |
+
v -0.073482 0.177292 -0.343277
|
| 642 |
+
v -0.072228 0.228940 -0.338753
|
| 643 |
+
v -0.050223 0.199132 -0.394071
|
| 644 |
+
v 0.050223 0.199132 -0.394071
|
| 645 |
+
v 0.073482 0.177292 -0.343277
|
| 646 |
+
v 0.046376 0.145318 -0.344866
|
| 647 |
+
v 0.019630 0.169937 -0.398919
|
| 648 |
+
v 0.000000 0.133835 -0.345270
|
| 649 |
+
v -0.019626 0.169937 -0.398919
|
| 650 |
+
v 0.090450 0.231258 -0.292983
|
| 651 |
+
v 0.101153 0.193680 -0.292305
|
| 652 |
+
v 0.072228 0.228940 -0.338753
|
| 653 |
+
v 0.043472 0.257614 -0.337717
|
| 654 |
+
v 0.000000 0.267346 -0.386961
|
| 655 |
+
v 0.054955 0.262087 -0.292526
|
| 656 |
+
v 0.000000 0.268601 -0.337498
|
| 657 |
+
v -0.043472 0.257614 -0.337717
|
| 658 |
+
v -0.090450 0.231258 -0.292983
|
| 659 |
+
v -0.054955 0.262087 -0.292526
|
| 660 |
+
v 0.000000 0.273769 -0.292833
|
| 661 |
+
v 0.118268 0.192723 -0.244323
|
| 662 |
+
v 0.108691 0.239506 -0.244112
|
| 663 |
+
v 0.000000 0.302386 -0.191635
|
| 664 |
+
v -0.065655 0.274519 -0.244112
|
| 665 |
+
v -0.108691 0.239506 -0.244112
|
| 666 |
+
v -0.120374 0.246609 -0.188990
|
| 667 |
+
v -0.118268 0.192723 -0.244323
|
| 668 |
+
v -0.032834 0.222479 -0.437934
|
| 669 |
+
v -0.029900 0.254998 -0.430777
|
| 670 |
+
v 0.032834 0.222479 -0.437934
|
| 671 |
+
v -0.060667 0.119691 -0.291915
|
| 672 |
+
v -0.089592 0.157240 -0.290530
|
| 673 |
+
v -0.117936 0.143451 -0.188814
|
| 674 |
+
v -0.044774 0.247895 -0.388751
|
| 675 |
+
v 0.065655 0.274519 -0.244112
|
| 676 |
+
v -0.046376 0.145318 -0.344866
|
| 677 |
+
v 0.000000 0.291717 -0.244112
|
| 678 |
+
v -0.072475 0.286533 -0.190526
|
| 679 |
+
v -0.124161 0.248119 -0.105037
|
| 680 |
+
v -0.075780 0.288388 -0.105037
|
| 681 |
+
v 0.000000 0.304888 -0.105037
|
| 682 |
+
v 0.075780 0.288388 -0.105037
|
| 683 |
+
v 0.120374 0.246609 -0.188990
|
| 684 |
+
v 0.124161 0.248119 -0.105037
|
| 685 |
+
v 0.128679 0.193100 -0.188684
|
| 686 |
+
v 0.135092 0.194754 -0.105051
|
| 687 |
+
v 0.122431 0.143970 -0.105084
|
| 688 |
+
v -0.135092 0.194754 -0.105051
|
| 689 |
+
v -0.071560 0.087777 -0.192557
|
| 690 |
+
v 0.000000 0.069495 -0.192593
|
| 691 |
+
v 0.000000 0.067624 -0.103586
|
| 692 |
+
v 0.073426 0.085709 -0.103584
|
| 693 |
+
v -0.122431 0.143970 -0.105084
|
| 694 |
+
v -0.128679 0.193100 -0.188684
|
| 695 |
+
v 0.072475 0.286531 -0.190526
|
| 696 |
+
v 0.071560 0.087777 -0.192557
|
| 697 |
+
v -0.082958 0.102626 -0.052617
|
| 698 |
+
v 0.082958 0.102626 -0.052617
|
| 699 |
+
v 0.117936 0.143451 -0.188814
|
| 700 |
+
v 0.107816 0.194538 0.004608
|
| 701 |
+
v 0.130934 0.195773 -0.051025
|
| 702 |
+
v 0.100710 0.244196 0.003966
|
| 703 |
+
v 0.120307 0.249008 -0.050793
|
| 704 |
+
v 0.063024 0.275245 0.002295
|
| 705 |
+
v 0.071605 0.286566 -0.050793
|
| 706 |
+
v 0.000000 0.301308 -0.050793
|
| 707 |
+
v -0.071605 0.286566 -0.050793
|
| 708 |
+
v -0.120307 0.249008 -0.050793
|
| 709 |
+
v 0.062217 0.109317 0.001937
|
| 710 |
+
v -0.073426 0.085709 -0.103584
|
| 711 |
+
v -0.130934 0.195773 -0.051025
|
| 712 |
+
v 0.060667 0.119691 -0.291915
|
| 713 |
+
v 0.089592 0.157240 -0.290530
|
| 714 |
+
v 0.044774 0.247895 -0.388751
|
| 715 |
+
v 0.102394 0.121958 -0.082011
|
| 716 |
+
v 0.109085 0.095989 -0.078115
|
| 717 |
+
v 0.121616 0.145646 -0.095992
|
| 718 |
+
v 0.126683 0.110384 -0.092385
|
| 719 |
+
v -0.117414 0.063040 -0.072431
|
| 720 |
+
v -0.137659 0.065549 -0.090936
|
| 721 |
+
v -0.143484 0.046636 -0.083689
|
| 722 |
+
v -0.162953 0.073433 -0.086122
|
| 723 |
+
v 0.130827 0.135034 -0.270995
|
| 724 |
+
v 0.101859 0.171962 -0.274305
|
| 725 |
+
v -0.134268 0.033885 -0.248023
|
| 726 |
+
v -0.110040 0.063326 -0.221752
|
| 727 |
+
v 0.090589 0.151245 -0.281562
|
| 728 |
+
v 0.132290 0.082294 -0.208518
|
| 729 |
+
v 0.107301 0.076928 -0.218098
|
| 730 |
+
v 0.101061 0.101601 -0.215134
|
| 731 |
+
v 0.143481 0.046618 -0.083715
|
| 732 |
+
v 0.177043 0.006142 -0.041482
|
| 733 |
+
v 0.168936 0.052035 -0.078804
|
| 734 |
+
v 0.191444 0.016470 -0.013738
|
| 735 |
+
v 0.184391 0.062492 -0.058375
|
| 736 |
+
v 0.110040 0.063307 -0.221731
|
| 737 |
+
v 0.113578 0.186986 -0.254874
|
| 738 |
+
v -0.160826 0.083611 -0.257738
|
| 739 |
+
v -0.156530 0.072864 -0.230707
|
| 740 |
+
v 0.156530 0.072854 -0.230694
|
| 741 |
+
v 0.160826 0.083612 -0.257753
|
| 742 |
+
v 0.154199 0.090095 -0.222173
|
| 743 |
+
v -0.134735 0.064389 -0.217336
|
| 744 |
+
v 0.162954 0.073439 -0.086151
|
| 745 |
+
v 0.137658 0.065545 -0.090969
|
| 746 |
+
v 0.117412 0.063031 -0.072449
|
| 747 |
+
v 0.158577 0.099067 -0.251726
|
| 748 |
+
v -0.112650 0.176637 -0.016084
|
| 749 |
+
v -0.125635 0.189761 -0.040678
|
| 750 |
+
v -0.130250 0.188615 -0.059649
|
| 751 |
+
v -0.090589 0.151245 -0.281562
|
| 752 |
+
v -0.101859 0.171962 -0.274305
|
| 753 |
+
v -0.113578 0.186986 -0.254874
|
| 754 |
+
v -0.119669 0.185905 -0.235712
|
| 755 |
+
v -0.120144 0.169263 -0.213961
|
| 756 |
+
v -0.114726 0.147150 -0.205188
|
| 757 |
+
v -0.098553 0.125001 -0.215877
|
| 758 |
+
v -0.097528 0.290823 0.226683
|
| 759 |
+
v -0.108241 0.285302 0.215523
|
| 760 |
+
v 0.108241 0.285302 0.215523
|
| 761 |
+
v 0.097528 0.290823 0.226683
|
| 762 |
+
v 0.080795 0.283306 0.264315
|
| 763 |
+
v 0.088874 0.275247 0.264206
|
| 764 |
+
v 0.000000 0.220598 0.215945
|
| 765 |
+
v 0.000000 0.228454 0.264239
|
| 766 |
+
v -0.056162 0.226168 0.217341
|
| 767 |
+
v -0.137760 0.222707 0.167934
|
| 768 |
+
v -0.000002 0.198462 0.168416
|
| 769 |
+
v -0.068159 0.203095 0.168500
|
| 770 |
+
v 0.101587 0.152627 -0.007384
|
| 771 |
+
v 0.089957 0.128741 -0.020132
|
| 772 |
+
v 0.130250 0.188615 -0.059649
|
| 773 |
+
v 0.125635 0.189761 -0.040678
|
| 774 |
+
v 0.137758 0.222710 0.167934
|
| 775 |
+
v 0.153906 0.272456 0.206396
|
| 776 |
+
v -0.053993 0.349530 0.271085
|
| 777 |
+
v -0.069158 0.368064 0.282766
|
| 778 |
+
v -0.069646 0.420247 0.282764
|
| 779 |
+
v -0.121154 0.368321 0.282764
|
| 780 |
+
v 0.069646 0.420247 0.282764
|
| 781 |
+
v 0.120791 0.420059 0.282795
|
| 782 |
+
v 0.069158 0.368064 0.282766
|
| 783 |
+
v 0.121154 0.368321 0.282764
|
| 784 |
+
v -0.120791 0.420059 0.282795
|
| 785 |
+
vn 0.485683 0.866581 0.114667
|
| 786 |
+
vn -0.381087 0.905499 -0.186668
|
| 787 |
+
vn 0.036651 0.988795 -0.144713
|
| 788 |
+
vn -0.250264 0.938530 -0.237757
|
| 789 |
+
vn -0.149374 0.970653 0.188468
|
| 790 |
+
vn -0.648201 0.732357 0.208541
|
| 791 |
+
vn -0.558472 0.401859 0.725684
|
| 792 |
+
vn -0.324720 0.072327 0.943041
|
| 793 |
+
vn -0.745276 -0.008451 0.666702
|
| 794 |
+
vn -0.370195 -0.172145 0.912865
|
| 795 |
+
vn -0.440892 -0.442089 0.781134
|
| 796 |
+
vn -0.195233 -0.159210 0.967748
|
| 797 |
+
vn -0.014983 -0.416856 0.908849
|
| 798 |
+
vn 0.000002 -0.354518 0.935049
|
| 799 |
+
vn 0.000000 -0.029899 0.999553
|
| 800 |
+
vn -0.072923 -0.029892 0.996890
|
| 801 |
+
vn -0.000012 0.504890 0.863183
|
| 802 |
+
vn -0.114640 0.459170 0.880920
|
| 803 |
+
vn -0.204543 0.905340 0.372184
|
| 804 |
+
vn 0.191454 0.642501 0.741983
|
| 805 |
+
vn 0.149374 0.970653 0.188468
|
| 806 |
+
vn -0.914184 0.398611 -0.073326
|
| 807 |
+
vn -0.927925 0.332611 -0.168297
|
| 808 |
+
vn -0.556449 -0.375501 0.741190
|
| 809 |
+
vn -0.836174 -0.537208 0.110547
|
| 810 |
+
vn -0.761206 0.296004 0.577016
|
| 811 |
+
vn -0.520869 -0.828151 0.207029
|
| 812 |
+
vn -0.986785 0.033468 0.158538
|
| 813 |
+
vn 0.034371 -0.942888 0.331331
|
| 814 |
+
vn -0.231001 0.243430 0.942009
|
| 815 |
+
vn -0.832677 -0.515538 0.202164
|
| 816 |
+
vn 0.798548 -0.101288 0.593348
|
| 817 |
+
vn 0.439658 -0.855186 -0.274514
|
| 818 |
+
vn 0.996669 0.078817 0.020955
|
| 819 |
+
vn 0.733676 -0.502540 0.457354
|
| 820 |
+
vn 0.793423 -0.569666 -0.214387
|
| 821 |
+
vn 0.865165 0.093887 -0.492620
|
| 822 |
+
vn 0.599485 -0.235296 -0.765018
|
| 823 |
+
vn 0.600491 0.107527 -0.792369
|
| 824 |
+
vn 0.364642 0.083175 -0.927425
|
| 825 |
+
vn 0.368015 0.329727 -0.869394
|
| 826 |
+
vn 0.165518 0.349050 -0.922371
|
| 827 |
+
vn 0.323671 0.566523 -0.757819
|
| 828 |
+
vn 0.136490 0.659387 -0.739310
|
| 829 |
+
vn 0.308591 0.697666 -0.646556
|
| 830 |
+
vn 0.088913 0.802568 -0.589898
|
| 831 |
+
vn -0.028209 0.802553 -0.595913
|
| 832 |
+
vn -0.222951 0.935270 -0.274889
|
| 833 |
+
vn 0.000000 0.997392 0.072178
|
| 834 |
+
vn -0.461143 0.887323 -0.002164
|
| 835 |
+
vn -0.332011 0.870010 0.364487
|
| 836 |
+
vn -0.939091 -0.254957 0.230443
|
| 837 |
+
vn -0.969012 -0.191186 0.156406
|
| 838 |
+
vn -0.950187 -0.282587 0.131491
|
| 839 |
+
vn -0.365259 -0.930405 0.030524
|
| 840 |
+
vn -0.976110 -0.215619 -0.026779
|
| 841 |
+
vn -0.364831 -0.929376 -0.056198
|
| 842 |
+
vn -0.796426 -0.603427 0.039781
|
| 843 |
+
vn -0.091240 -0.995813 0.005568
|
| 844 |
+
vn -0.388470 -0.807741 0.443448
|
| 845 |
+
vn 0.092928 -0.995487 0.019213
|
| 846 |
+
vn -0.002757 -0.796317 0.604873
|
| 847 |
+
vn 0.000003 -0.984065 0.177811
|
| 848 |
+
vn 0.000001 -0.682489 0.730896
|
| 849 |
+
vn 0.002759 -0.796318 0.604872
|
| 850 |
+
vn 0.014987 -0.416856 0.908849
|
| 851 |
+
vn 0.440898 -0.442082 0.781135
|
| 852 |
+
vn 0.370204 -0.172142 0.912862
|
| 853 |
+
vn 0.257938 0.339932 0.904386
|
| 854 |
+
vn 0.283149 -0.266931 0.921181
|
| 855 |
+
vn 0.396149 0.676042 0.621316
|
| 856 |
+
vn -0.115041 0.777338 0.618475
|
| 857 |
+
vn -0.016773 -0.908447 0.417664
|
| 858 |
+
vn 0.437827 0.491968 0.752512
|
| 859 |
+
vn 0.755271 -0.311369 0.576728
|
| 860 |
+
vn 0.826128 -0.531410 0.187392
|
| 861 |
+
vn 0.362637 -0.925370 0.110382
|
| 862 |
+
vn 0.798175 -0.581189 0.158545
|
| 863 |
+
vn 0.316342 -0.944430 0.089323
|
| 864 |
+
vn 0.340306 -0.899025 0.275583
|
| 865 |
+
vn 0.000000 -0.996732 0.080781
|
| 866 |
+
vn 0.000000 -0.960647 0.277771
|
| 867 |
+
vn -0.340307 -0.899026 0.275578
|
| 868 |
+
vn 0.000001 -0.739496 0.673161
|
| 869 |
+
vn -0.397970 -0.495904 0.771815
|
| 870 |
+
vn -0.508141 0.537461 0.673000
|
| 871 |
+
vn 0.099373 0.982132 -0.159817
|
| 872 |
+
vn 0.186776 0.977385 -0.099161
|
| 873 |
+
vn -0.564142 -0.211390 0.798159
|
| 874 |
+
vn -0.557154 0.214917 0.802116
|
| 875 |
+
vn -0.850665 0.161260 0.500364
|
| 876 |
+
vn -0.553898 0.674631 0.487924
|
| 877 |
+
vn -0.787583 0.602646 0.128574
|
| 878 |
+
vn -0.533762 0.833901 0.140383
|
| 879 |
+
vn -0.794648 0.561139 -0.231639
|
| 880 |
+
vn -0.573011 0.739427 -0.353420
|
| 881 |
+
vn -0.611931 0.411284 -0.675563
|
| 882 |
+
vn -0.323671 0.566523 -0.757819
|
| 883 |
+
vn -0.368019 0.329723 -0.869394
|
| 884 |
+
vn -0.165518 0.349050 -0.922371
|
| 885 |
+
vn -0.364647 0.083179 -0.927423
|
| 886 |
+
vn -0.167882 0.076829 -0.982809
|
| 887 |
+
vn -0.281552 -0.282384 -0.917054
|
| 888 |
+
vn -0.000000 -0.328066 -0.944655
|
| 889 |
+
vn -0.165844 -0.753481 -0.636209
|
| 890 |
+
vn 0.195236 -0.159210 0.967747
|
| 891 |
+
vn -0.915094 -0.290467 0.279698
|
| 892 |
+
vn -0.968956 0.092497 -0.229278
|
| 893 |
+
vn -0.886542 0.435998 -0.154756
|
| 894 |
+
vn 0.973400 0.222738 0.053658
|
| 895 |
+
vn 0.968956 0.092497 -0.229279
|
| 896 |
+
vn 0.708046 0.615820 -0.345596
|
| 897 |
+
vn 0.648204 0.732352 0.208547
|
| 898 |
+
vn 0.250264 0.938530 -0.237757
|
| 899 |
+
vn -0.036651 0.988795 -0.144713
|
| 900 |
+
vn 0.000000 0.998771 -0.049565
|
| 901 |
+
vn 0.000000 0.925287 0.379268
|
| 902 |
+
vn 0.204539 0.905332 0.372206
|
| 903 |
+
vn 0.114633 0.459152 0.880931
|
| 904 |
+
vn 0.072922 -0.029887 0.996890
|
| 905 |
+
vn -0.129217 0.118365 0.984527
|
| 906 |
+
vn 0.429650 -0.696930 0.574185
|
| 907 |
+
vn 0.613346 -0.784596 0.090642
|
| 908 |
+
vn 0.695488 -0.398850 0.597674
|
| 909 |
+
vn 0.904802 -0.422803 0.050695
|
| 910 |
+
vn 0.897827 0.027663 0.439479
|
| 911 |
+
vn 0.998284 0.056214 -0.016387
|
| 912 |
+
vn 0.851015 0.524251 0.030568
|
| 913 |
+
vn 0.778767 0.603722 -0.170418
|
| 914 |
+
vn 0.342396 0.939358 0.019274
|
| 915 |
+
vn 0.291482 0.933597 -0.208412
|
| 916 |
+
vn -0.259574 0.955212 -0.142097
|
| 917 |
+
vn -0.015056 0.883251 -0.468659
|
| 918 |
+
vn -0.981154 0.080155 -0.175817
|
| 919 |
+
vn -0.895789 -0.421995 -0.139577
|
| 920 |
+
vn -0.860930 -0.000119 -0.508724
|
| 921 |
+
vn -0.958742 0.169513 -0.228210
|
| 922 |
+
vn -0.652195 0.614872 -0.443366
|
| 923 |
+
vn -0.778780 0.603710 -0.170399
|
| 924 |
+
vn -0.291474 0.933602 -0.208398
|
| 925 |
+
vn 0.259586 0.955209 -0.142093
|
| 926 |
+
vn 0.433737 0.898146 0.072159
|
| 927 |
+
vn 0.461138 0.887326 -0.002161
|
| 928 |
+
vn 0.786763 0.595955 0.160752
|
| 929 |
+
vn 0.332011 0.870009 0.364490
|
| 930 |
+
vn 0.510910 0.319974 0.797864
|
| 931 |
+
vn -0.044878 0.998613 0.027516
|
| 932 |
+
vn 0.354707 0.933850 -0.045910
|
| 933 |
+
vn 0.455887 0.884337 0.100573
|
| 934 |
+
vn 0.000008 0.999568 0.029390
|
| 935 |
+
vn 0.450728 0.890332 0.064447
|
| 936 |
+
vn 0.000023 0.997939 0.064171
|
| 937 |
+
vn 0.467742 0.873665 0.133890
|
| 938 |
+
vn 0.000000 0.991106 0.133074
|
| 939 |
+
vn -0.000012 0.888608 0.458668
|
| 940 |
+
vn -0.467741 0.873664 0.133900
|
| 941 |
+
vn -0.573713 0.741742 0.347379
|
| 942 |
+
vn -0.057559 0.998302 0.008995
|
| 943 |
+
vn 0.925645 -0.133859 -0.353924
|
| 944 |
+
vn 0.771552 0.262439 0.579511
|
| 945 |
+
vn 0.369587 -0.918514 0.140488
|
| 946 |
+
vn 0.142574 -0.918465 0.368910
|
| 947 |
+
vn 0.212122 -0.959987 -0.182836
|
| 948 |
+
vn 0.000000 -0.999463 -0.032767
|
| 949 |
+
vn 0.000000 -0.994034 -0.109066
|
| 950 |
+
vn -0.000000 -0.993376 -0.114911
|
| 951 |
+
vn -0.348994 -0.921321 -0.171378
|
| 952 |
+
vn -0.345605 -0.931690 -0.111852
|
| 953 |
+
vn 0.124458 -0.991504 0.037826
|
| 954 |
+
vn 0.458044 -0.886162 0.070087
|
| 955 |
+
vn -0.130706 0.849406 0.511298
|
| 956 |
+
vn -0.766392 -0.623431 -0.154847
|
| 957 |
+
vn -0.976270 -0.211307 0.047396
|
| 958 |
+
vn -0.167415 -0.757722 0.630738
|
| 959 |
+
vn 0.145762 -0.702441 0.696656
|
| 960 |
+
vn 0.955099 -0.186826 0.229962
|
| 961 |
+
vn 0.119714 0.882683 0.454465
|
| 962 |
+
vn 0.417352 0.569545 0.708121
|
| 963 |
+
vn -0.182900 -0.972706 -0.142795
|
| 964 |
+
vn -0.399736 -0.915464 -0.046236
|
| 965 |
+
vn -0.425039 -0.708871 -0.562888
|
| 966 |
+
vn -0.793426 -0.569657 -0.214399
|
| 967 |
+
vn 0.397960 -0.495912 0.771815
|
| 968 |
+
vn 0.825439 -0.377317 0.419860
|
| 969 |
+
vn 0.508134 0.537446 0.673017
|
| 970 |
+
vn 0.778068 0.481561 0.403372
|
| 971 |
+
vn -0.186651 0.977377 -0.099473
|
| 972 |
+
vn 0.839374 0.516080 0.170627
|
| 973 |
+
vn -0.019920 0.999669 -0.016251
|
| 974 |
+
vn 0.888181 0.416258 0.194584
|
| 975 |
+
vn 0.065067 0.994420 0.083039
|
| 976 |
+
vn 0.016777 -0.908448 0.417661
|
| 977 |
+
vn -0.653336 -0.569460 0.498866
|
| 978 |
+
vn -0.437809 0.491948 0.752536
|
| 979 |
+
vn 0.130698 0.849418 0.511281
|
| 980 |
+
vn 0.505274 -0.590485 0.629306
|
| 981 |
+
vn 0.647473 0.128560 0.751167
|
| 982 |
+
vn 0.694866 -0.640702 0.326594
|
| 983 |
+
vn 0.236246 -0.900567 0.364920
|
| 984 |
+
vn 0.311074 -0.935457 0.167787
|
| 985 |
+
vn 0.000000 -0.996169 0.087445
|
| 986 |
+
vn -0.647477 0.128524 0.751169
|
| 987 |
+
vn -0.505265 -0.590487 0.629310
|
| 988 |
+
vn -0.694849 -0.640716 0.326600
|
| 989 |
+
vn -0.877326 0.325561 0.352576
|
| 990 |
+
vn -0.826121 -0.531420 0.187394
|
| 991 |
+
vn -0.887994 0.416669 0.194562
|
| 992 |
+
vn -0.798188 -0.581170 0.158550
|
| 993 |
+
vn -0.839711 0.515463 0.170831
|
| 994 |
+
vn -0.825462 -0.377270 0.419857
|
| 995 |
+
vn -0.778068 0.481573 0.403358
|
| 996 |
+
vn 0.324371 0.944751 0.047221
|
| 997 |
+
vn 0.087411 0.979361 -0.182241
|
| 998 |
+
vn 0.858100 -0.512068 0.038087
|
| 999 |
+
vn -0.601036 -0.472233 0.644788
|
| 1000 |
+
vn 0.382988 0.062492 0.921637
|
| 1001 |
+
vn -0.213772 0.974980 0.060954
|
| 1002 |
+
vn -0.087175 0.977771 0.190696
|
| 1003 |
+
vn -0.064292 0.994501 0.082664
|
| 1004 |
+
vn 0.003452 0.999992 -0.001831
|
| 1005 |
+
vn 0.020455 0.999661 -0.016091
|
| 1006 |
+
vn 0.825918 0.445561 0.345448
|
| 1007 |
+
vn 0.719885 0.331512 0.609808
|
| 1008 |
+
vn 0.747248 -0.400500 0.530302
|
| 1009 |
+
vn 0.592722 0.473253 0.651699
|
| 1010 |
+
vn 0.908508 0.176441 0.378791
|
| 1011 |
+
vn 0.553897 0.674624 0.487935
|
| 1012 |
+
vn 0.533739 0.833916 0.140383
|
| 1013 |
+
vn 0.787595 0.602631 0.128569
|
| 1014 |
+
vn 0.794650 0.561127 -0.231663
|
| 1015 |
+
vn -0.908518 0.176419 0.378776
|
| 1016 |
+
vn -0.747252 -0.400497 0.530298
|
| 1017 |
+
vn -0.613342 -0.784599 0.090637
|
| 1018 |
+
vn -0.904808 -0.422793 0.050691
|
| 1019 |
+
vn -0.998284 0.056215 -0.016389
|
| 1020 |
+
vn -0.897831 0.027664 0.439470
|
| 1021 |
+
vn -0.851018 0.524247 0.030563
|
| 1022 |
+
vn -0.694388 0.537355 0.478618
|
| 1023 |
+
vn -0.342392 0.939359 0.019283
|
| 1024 |
+
vn -0.386148 0.718387 0.578627
|
| 1025 |
+
vn 0.040113 0.797193 0.602390
|
| 1026 |
+
vn -0.092926 -0.995488 0.019213
|
| 1027 |
+
vn 0.388470 -0.807741 0.443448
|
| 1028 |
+
vn 0.091239 -0.995814 0.005568
|
| 1029 |
+
vn 0.796417 -0.603438 0.039787
|
| 1030 |
+
vn 0.364831 -0.929376 -0.056198
|
| 1031 |
+
vn 0.976108 -0.215628 -0.026789
|
| 1032 |
+
vn 0.365258 -0.930406 0.030527
|
| 1033 |
+
vn 0.950188 -0.282579 0.131495
|
| 1034 |
+
vn 0.969016 -0.191166 0.156407
|
| 1035 |
+
vn 0.116758 -0.785015 0.608374
|
| 1036 |
+
vn 0.895793 -0.421988 -0.139572
|
| 1037 |
+
vn 0.981153 0.080206 -0.175800
|
| 1038 |
+
vn 0.860931 -0.000106 -0.508722
|
| 1039 |
+
vn 0.737580 0.519620 -0.431244
|
| 1040 |
+
vn 0.405180 0.500584 -0.765013
|
| 1041 |
+
vn 0.836174 -0.537208 0.110547
|
| 1042 |
+
vn -0.596594 0.210847 -0.774351
|
| 1043 |
+
vn -0.750655 0.204544 -0.628234
|
| 1044 |
+
vn 0.182900 -0.972708 -0.142785
|
| 1045 |
+
vn 0.173979 -0.951260 0.254629
|
| 1046 |
+
vn 0.000002 -0.999975 0.007054
|
| 1047 |
+
vn 0.000000 -0.878787 -0.477214
|
| 1048 |
+
vn 0.974480 0.168990 0.147755
|
| 1049 |
+
vn 0.943592 0.224391 0.243481
|
| 1050 |
+
vn 0.774107 0.604623 0.187586
|
| 1051 |
+
vn 0.771316 0.624981 0.120291
|
| 1052 |
+
vn 0.473034 0.870376 0.136692
|
| 1053 |
+
vn 0.367384 0.925508 0.092002
|
| 1054 |
+
vn 0.000000 0.995237 0.097490
|
| 1055 |
+
vn -0.000000 0.995360 0.096225
|
| 1056 |
+
vn -0.367384 0.925508 0.092002
|
| 1057 |
+
vn -0.000000 0.993263 0.115886
|
| 1058 |
+
vn -0.485676 0.866586 0.114664
|
| 1059 |
+
vn -0.466989 -0.882316 0.058655
|
| 1060 |
+
vn -0.336076 -0.892085 -0.302056
|
| 1061 |
+
vn 0.348994 -0.921321 -0.171378
|
| 1062 |
+
vn -0.124454 -0.991504 0.037829
|
| 1063 |
+
vn 0.345610 -0.931688 -0.111855
|
| 1064 |
+
vn -0.458028 -0.886171 0.070083
|
| 1065 |
+
vn 0.264337 -0.957484 -0.115541
|
| 1066 |
+
vn 0.224028 -0.960600 -0.164495
|
| 1067 |
+
vn -0.257969 0.339884 0.904395
|
| 1068 |
+
vn -0.430160 0.019649 0.902539
|
| 1069 |
+
vn -0.592721 0.473259 0.651696
|
| 1070 |
+
vn -0.737587 0.519605 -0.431249
|
| 1071 |
+
vn -0.396956 0.720638 0.568425
|
| 1072 |
+
vn -0.103086 -0.040287 -0.993856
|
| 1073 |
+
vn 0.080517 -0.146977 -0.985857
|
| 1074 |
+
vn 0.253062 -0.163874 0.953470
|
| 1075 |
+
vn 0.915087 -0.290467 0.279724
|
| 1076 |
+
vn 0.886529 0.436014 -0.154783
|
| 1077 |
+
vn 0.973130 0.184941 0.137167
|
| 1078 |
+
vn 0.790884 0.600919 0.115756
|
| 1079 |
+
vn 0.466989 -0.882316 0.058655
|
| 1080 |
+
vn 0.336076 -0.892085 -0.302056
|
| 1081 |
+
vn -0.212122 -0.959987 -0.182836
|
| 1082 |
+
vn -0.115750 -0.927485 -0.355491
|
| 1083 |
+
vn -0.369587 -0.918514 0.140488
|
| 1084 |
+
vn -0.925645 -0.133859 -0.353924
|
| 1085 |
+
vn -0.771552 0.262439 0.579511
|
| 1086 |
+
vn -0.087400 0.979362 -0.182240
|
| 1087 |
+
vn -0.324369 0.944752 0.047218
|
| 1088 |
+
vn -0.019372 0.998926 0.042101
|
| 1089 |
+
vn -0.000000 0.953472 -0.301483
|
| 1090 |
+
vn -0.354703 0.933851 -0.045909
|
| 1091 |
+
vn -0.455895 0.884334 0.100563
|
| 1092 |
+
vn 0.045016 0.998610 0.027399
|
| 1093 |
+
vn 0.000001 -0.982599 -0.185737
|
| 1094 |
+
vn -0.000000 -0.991174 -0.132570
|
| 1095 |
+
vn -0.264336 -0.957485 -0.115542
|
| 1096 |
+
vn 0.745273 -0.008456 0.666706
|
| 1097 |
+
vn 0.558483 0.401847 0.725683
|
| 1098 |
+
vn 0.324729 0.072322 0.943038
|
| 1099 |
+
vn 0.129226 0.118361 0.984526
|
| 1100 |
+
vn 0.958738 0.169516 -0.228221
|
| 1101 |
+
vn 0.652194 0.614876 -0.443362
|
| 1102 |
+
vn 0.564214 0.350143 0.747705
|
| 1103 |
+
vn 0.951211 -0.092390 0.294384
|
| 1104 |
+
vn 0.939094 -0.254950 0.230440
|
| 1105 |
+
vn -0.405173 0.500581 -0.765019
|
| 1106 |
+
vn 0.015078 0.883246 -0.468667
|
| 1107 |
+
vn -0.088913 0.802568 -0.589898
|
| 1108 |
+
vn -0.308591 0.697666 -0.646556
|
| 1109 |
+
vn 0.028209 0.802553 -0.595913
|
| 1110 |
+
vn 0.000000 0.922964 -0.384886
|
| 1111 |
+
vn 0.222948 0.935270 -0.274891
|
| 1112 |
+
vn -0.719885 0.331512 0.609808
|
| 1113 |
+
vn -0.582088 -0.313805 0.750134
|
| 1114 |
+
vn -0.810391 -0.310880 0.496608
|
| 1115 |
+
vn -0.316342 -0.944430 0.089323
|
| 1116 |
+
vn -0.951211 -0.092390 0.294384
|
| 1117 |
+
vn 0.281552 -0.282384 -0.917054
|
| 1118 |
+
vn 0.167882 0.076829 -0.982809
|
| 1119 |
+
vn 0.000000 0.151733 -0.988422
|
| 1120 |
+
vn 0.810391 -0.310880 0.496608
|
| 1121 |
+
vn 0.582088 -0.313805 0.750134
|
| 1122 |
+
vn 0.430156 0.019649 0.902541
|
| 1123 |
+
vn 0.693220 0.407168 0.594693
|
| 1124 |
+
vn -0.797479 0.368532 0.477715
|
| 1125 |
+
vn -0.740383 0.307417 0.597769
|
| 1126 |
+
vn -0.032434 -0.943535 0.329682
|
| 1127 |
+
vn -0.015973 0.842992 0.537689
|
| 1128 |
+
vn -0.010197 0.431149 0.902223
|
| 1129 |
+
vn -0.136490 0.659387 -0.739310
|
| 1130 |
+
vn -0.000000 0.799374 -0.600834
|
| 1131 |
+
vn 0.646723 0.733131 0.210401
|
| 1132 |
+
vn -0.311074 -0.935457 0.167790
|
| 1133 |
+
vn -0.362637 -0.925370 0.110382
|
| 1134 |
+
vn 0.000000 0.564098 -0.825708
|
| 1135 |
+
vn 0.000000 0.356732 -0.934207
|
| 1136 |
+
vn -0.973403 0.222736 0.053623
|
| 1137 |
+
vn -0.708056 0.615808 -0.345596
|
| 1138 |
+
vn -0.000000 -0.940181 0.340675
|
| 1139 |
+
vn -0.142574 -0.918465 0.368910
|
| 1140 |
+
vn 0.891232 -0.417578 -0.177016
|
| 1141 |
+
vn -0.462158 0.399871 0.791526
|
| 1142 |
+
vn -0.002758 0.999995 -0.001779
|
| 1143 |
+
vn 0.573713 0.741730 0.347404
|
| 1144 |
+
vn 0.057574 0.998301 0.009003
|
| 1145 |
+
vn 0.691303 0.602907 0.398250
|
| 1146 |
+
vn 0.019375 0.998926 0.042101
|
| 1147 |
+
vn 0.462158 0.399871 0.791526
|
| 1148 |
+
vn 0.573010 0.739424 -0.353428
|
| 1149 |
+
vn -0.473034 0.870376 0.136692
|
| 1150 |
+
vn -0.771318 0.624980 0.120284
|
| 1151 |
+
vn -0.774107 0.604623 0.187586
|
| 1152 |
+
vn -0.974480 0.168990 0.147755
|
| 1153 |
+
vn -0.943592 0.224391 0.243481
|
| 1154 |
+
vn -0.224029 -0.960600 -0.164494
|
| 1155 |
+
vn -0.433738 0.898145 0.072157
|
| 1156 |
+
vn -0.786764 0.595955 0.160747
|
| 1157 |
+
vn -0.649377 0.443586 0.617690
|
| 1158 |
+
vn 0.425039 -0.708871 -0.562888
|
| 1159 |
+
vn 0.165844 -0.753481 -0.636209
|
| 1160 |
+
vn -0.564214 0.350143 0.747705
|
| 1161 |
+
vn -0.825918 0.445561 0.345448
|
| 1162 |
+
vn -0.116758 -0.785015 0.608374
|
| 1163 |
+
vn -0.429650 -0.696930 0.574185
|
| 1164 |
+
vn -0.000000 0.509159 0.860672
|
| 1165 |
+
vn -0.510910 0.319974 0.797864
|
| 1166 |
+
vn -0.000000 0.917672 0.397339
|
| 1167 |
+
vn -0.996667 0.078833 0.020962
|
| 1168 |
+
vn -0.865163 0.093887 -0.492624
|
| 1169 |
+
vn 0.611931 0.411290 -0.675560
|
| 1170 |
+
vn 0.381089 0.905497 -0.186672
|
| 1171 |
+
vn 0.062852 0.475413 0.877515
|
| 1172 |
+
vn 0.000000 0.721156 0.692772
|
| 1173 |
+
vn -0.733691 -0.502530 0.457341
|
| 1174 |
+
vn -0.599487 -0.235288 -0.765019
|
| 1175 |
+
vn -0.099373 0.982132 -0.159817
|
| 1176 |
+
vn 0.000000 0.515145 0.857103
|
| 1177 |
+
vn -0.000000 0.824174 -0.566337
|
| 1178 |
+
vn -0.600492 0.107528 -0.792368
|
| 1179 |
+
vn 0.045491 0.985073 -0.166019
|
| 1180 |
+
vn -0.000000 0.981956 -0.189112
|
| 1181 |
+
vn -0.045501 0.985076 -0.165999
|
| 1182 |
+
vn -0.450719 0.890336 0.064446
|
| 1183 |
+
vn -0.283167 -0.266962 0.921167
|
| 1184 |
+
vn 0.862976 -0.431842 0.262270
|
| 1185 |
+
vn -0.000650 -0.440836 0.897587
|
| 1186 |
+
vn -0.001023 -0.999685 -0.025059
|
| 1187 |
+
vn 0.522953 -0.441041 -0.729385
|
| 1188 |
+
vn -0.523739 -0.441012 -0.728839
|
| 1189 |
+
vn -0.191442 0.642493 0.741992
|
| 1190 |
+
vn 0.386147 0.718384 0.578632
|
| 1191 |
+
vn -0.040113 0.797193 0.602391
|
| 1192 |
+
vn 0.863295 -0.430979 0.262638
|
| 1193 |
+
vn 0.000629 -0.440836 0.897587
|
| 1194 |
+
vn 0.000992 -0.999685 -0.025072
|
| 1195 |
+
vn 0.523717 -0.441013 -0.728854
|
| 1196 |
+
vn -0.522953 -0.441041 -0.729385
|
| 1197 |
+
vn -0.528300 -0.537334 -0.657397
|
| 1198 |
+
vn -0.439537 -0.855149 -0.274823
|
| 1199 |
+
vn -0.955089 0.170163 -0.242590
|
| 1200 |
+
vn 0.000000 0.003562 0.999994
|
| 1201 |
+
vn 0.213363 0.975080 0.060788
|
| 1202 |
+
vn -0.132335 0.675391 0.725489
|
| 1203 |
+
vn -0.646719 0.733134 0.210401
|
| 1204 |
+
vn 0.010197 0.431149 0.902223
|
| 1205 |
+
vn 0.015965 0.843000 0.537677
|
| 1206 |
+
vn -0.862976 -0.431842 0.262270
|
| 1207 |
+
vn 0.850662 0.161246 0.500374
|
| 1208 |
+
vn 0.557151 0.214913 0.802119
|
| 1209 |
+
vn 0.115750 -0.927485 -0.355491
|
| 1210 |
+
vn -0.863306 -0.430952 0.262645
|
| 1211 |
+
vn 0.458695 0.687470 0.563013
|
| 1212 |
+
vn -0.973132 0.184928 0.137167
|
| 1213 |
+
vn 0.399741 -0.915463 -0.046202
|
| 1214 |
+
vn -0.383037 0.062512 0.921615
|
| 1215 |
+
vn -0.695488 -0.398850 0.597674
|
| 1216 |
+
vn -0.790888 0.600912 0.115759
|
| 1217 |
+
vn 0.649377 0.443586 0.617690
|
| 1218 |
+
vn 0.132346 0.675378 0.725499
|
| 1219 |
+
vn 0.000000 0.995763 0.091960
|
| 1220 |
+
vn 0.694389 0.537352 0.478620
|
| 1221 |
+
vn -0.458695 0.687470 0.563013
|
| 1222 |
+
vn 0.556307 -0.375699 0.741197
|
| 1223 |
+
vn 0.418231 -0.477891 0.772465
|
| 1224 |
+
vn -0.128312 -0.096673 0.987011
|
| 1225 |
+
vn -0.118273 -0.137559 0.983407
|
| 1226 |
+
vn 0.969543 0.110183 0.218740
|
| 1227 |
+
vn 0.396975 0.720623 0.568431
|
| 1228 |
+
vn 0.611534 -0.751603 0.247222
|
| 1229 |
+
vn 0.995863 0.022329 0.088083
|
| 1230 |
+
vn 0.747744 -0.660064 -0.072073
|
| 1231 |
+
vn 0.763356 -0.381670 -0.521167
|
| 1232 |
+
vn 0.752287 0.338977 -0.564942
|
| 1233 |
+
vn 0.304072 0.252052 -0.918700
|
| 1234 |
+
vn 0.114908 0.566670 -0.815893
|
| 1235 |
+
vn -0.336013 0.268253 -0.902848
|
| 1236 |
+
vn -0.576792 0.436270 -0.690638
|
| 1237 |
+
vn -0.843838 0.153475 -0.514181
|
| 1238 |
+
vn -0.966645 0.221108 -0.129265
|
| 1239 |
+
vn -0.956154 0.274143 -0.103032
|
| 1240 |
+
vn -0.774037 0.420139 0.473656
|
| 1241 |
+
vn -0.755190 0.651609 0.071376
|
| 1242 |
+
vn -0.311397 0.679029 0.664795
|
| 1243 |
+
vn 0.354562 0.756165 0.550000
|
| 1244 |
+
vn 0.777404 -0.207067 0.593942
|
| 1245 |
+
vn -0.119699 0.882674 0.454487
|
| 1246 |
+
vn 0.437771 -0.766880 0.469310
|
| 1247 |
+
vn -0.693220 0.407168 0.594693
|
| 1248 |
+
vn 0.115028 0.777237 0.618604
|
| 1249 |
+
vn 0.122434 -0.432005 -0.893522
|
| 1250 |
+
vn -0.460866 -0.447869 -0.766170
|
| 1251 |
+
vn -0.766720 -0.490888 -0.413726
|
| 1252 |
+
vn -0.752880 -0.611680 -0.242938
|
| 1253 |
+
vn -0.780587 -0.606366 -0.151673
|
| 1254 |
+
vn -0.842999 -0.533123 0.071648
|
| 1255 |
+
vn 0.117601 -0.780707 0.613732
|
| 1256 |
+
vn 0.954746 -0.270548 0.123543
|
| 1257 |
+
vn 0.802570 0.477476 0.357628
|
| 1258 |
+
vn 0.054285 -0.947906 0.313892
|
| 1259 |
+
vn 0.311400 0.679050 0.664772
|
| 1260 |
+
vn -0.354554 0.756184 0.549979
|
| 1261 |
+
vn 0.755198 0.651602 0.071356
|
| 1262 |
+
vn 0.152295 0.873623 0.462157
|
| 1263 |
+
vn 0.967707 -0.238283 0.082247
|
| 1264 |
+
vn -0.396148 0.675965 0.621400
|
| 1265 |
+
vn -0.589132 0.220146 0.777470
|
| 1266 |
+
vn -0.981175 -0.175032 0.081611
|
| 1267 |
+
vn -0.936436 -0.349603 0.029430
|
| 1268 |
+
vn -0.509701 0.441262 -0.738575
|
| 1269 |
+
vn -0.557150 0.283379 -0.780564
|
| 1270 |
+
vn -0.121233 0.020734 0.992407
|
| 1271 |
+
vn 0.250779 0.028646 0.967620
|
| 1272 |
+
vn 0.128217 -0.096536 0.987037
|
| 1273 |
+
vn 0.740359 0.307560 0.597725
|
| 1274 |
+
vn 0.564013 0.222626 0.795190
|
| 1275 |
+
vn 0.966645 0.221088 -0.129300
|
| 1276 |
+
vn 0.651737 0.278317 0.705534
|
| 1277 |
+
vn 0.823423 0.303102 0.479691
|
| 1278 |
+
vn -0.184865 -0.895093 -0.405750
|
| 1279 |
+
vn 0.509861 0.441184 -0.738511
|
| 1280 |
+
vn -0.114841 0.566426 -0.816072
|
| 1281 |
+
vn 0.882218 0.461406 0.093786
|
| 1282 |
+
vn 0.890234 0.418639 -0.179512
|
| 1283 |
+
vn 0.016106 -0.999734 -0.016500
|
| 1284 |
+
vn -0.243343 0.310617 -0.918858
|
| 1285 |
+
vn -0.752325 0.338826 -0.564981
|
| 1286 |
+
vn -0.758586 -0.051309 0.649550
|
| 1287 |
+
vn -0.959116 -0.109694 0.260891
|
| 1288 |
+
vn 0.585412 -0.808034 -0.066134
|
| 1289 |
+
vn -0.762237 -0.461074 -0.454320
|
| 1290 |
+
vn 0.268737 -0.501429 0.822405
|
| 1291 |
+
vn -0.747744 -0.660064 -0.072073
|
| 1292 |
+
vn -0.687275 0.164059 0.707629
|
| 1293 |
+
vn -0.477389 0.748064 0.460978
|
| 1294 |
+
vn 0.038652 0.766245 0.641384
|
| 1295 |
+
vn 0.475116 0.728788 0.493086
|
| 1296 |
+
vn -0.290634 0.529333 0.797081
|
| 1297 |
+
vn 0.005115 -0.972375 0.233366
|
| 1298 |
+
vn -0.806722 0.046644 0.589087
|
| 1299 |
+
vn -0.417365 0.569563 0.708099
|
| 1300 |
+
vn -0.802616 -0.017186 0.596249
|
| 1301 |
+
vn -0.052521 -0.244438 0.968242
|
| 1302 |
+
vn -0.250899 0.028246 0.967601
|
| 1303 |
+
vn -0.823474 0.302989 0.479675
|
| 1304 |
+
vn 0.720464 -0.429645 0.544368
|
| 1305 |
+
vn -0.283379 0.234976 0.929776
|
| 1306 |
+
vn -0.864751 -0.499092 0.055787
|
| 1307 |
+
vn 0.819846 -0.442004 0.363986
|
| 1308 |
+
vn -0.006032 -0.961406 0.275067
|
| 1309 |
+
vn 0.858244 -0.437661 0.268087
|
| 1310 |
+
vn 0.016560 -0.992064 -0.124642
|
| 1311 |
+
vn -0.197075 0.793863 0.575276
|
| 1312 |
+
vn -0.038652 0.766245 0.641384
|
| 1313 |
+
vn 0.687153 0.164182 0.707718
|
| 1314 |
+
vn 0.477389 0.748064 0.460978
|
| 1315 |
+
vn 0.775774 -0.327171 -0.539568
|
| 1316 |
+
vn 0.959112 -0.109745 0.260883
|
| 1317 |
+
vn 0.763262 -0.227951 -0.604541
|
| 1318 |
+
vn 0.868482 0.178412 -0.462502
|
| 1319 |
+
vn 0.922641 -0.262372 0.282657
|
| 1320 |
+
vn 0.134519 0.153530 0.978945
|
| 1321 |
+
vn 0.197075 0.793863 0.575276
|
| 1322 |
+
vn 0.103646 0.857517 0.503907
|
| 1323 |
+
vn -0.064333 -0.926036 0.371913
|
| 1324 |
+
vn -0.830461 -0.546609 0.107491
|
| 1325 |
+
vn 0.769932 -0.301847 0.562221
|
| 1326 |
+
vn -0.186280 -0.135992 0.973039
|
| 1327 |
+
vn 0.290635 0.529321 0.797089
|
| 1328 |
+
vn -0.103584 0.857517 0.503919
|
| 1329 |
+
vn -0.802557 0.477506 0.357617
|
| 1330 |
+
vn -0.763444 -0.227646 -0.604426
|
| 1331 |
+
vn -0.775782 -0.327135 -0.539579
|
| 1332 |
+
vn -0.104512 -0.097963 -0.989687
|
| 1333 |
+
vn 0.780587 -0.606366 -0.151673
|
| 1334 |
+
vn -0.016560 -0.992064 -0.124642
|
| 1335 |
+
vn -0.858244 -0.437661 0.268087
|
| 1336 |
+
vn -0.691711 -0.665654 0.280073
|
| 1337 |
+
vn -0.922713 -0.262260 0.282525
|
| 1338 |
+
vn -0.959259 -0.200810 0.198741
|
| 1339 |
+
vn 0.185070 -0.894961 -0.405947
|
| 1340 |
+
vn 0.956157 0.274130 -0.103036
|
| 1341 |
+
vn 0.843837 0.153476 -0.514184
|
| 1342 |
+
vn 0.766716 -0.490892 -0.413729
|
| 1343 |
+
vn 0.460866 -0.447869 -0.766170
|
| 1344 |
+
vn -0.072042 0.873536 0.481399
|
| 1345 |
+
vn -0.726574 0.302435 0.616946
|
| 1346 |
+
vn 0.359248 -0.731445 0.579594
|
| 1347 |
+
vn 0.104322 -0.098276 -0.989676
|
| 1348 |
+
vn 0.777887 -0.539124 -0.322859
|
| 1349 |
+
vn 0.336023 0.268241 -0.902848
|
| 1350 |
+
vn -0.304079 0.252020 -0.918707
|
| 1351 |
+
vn -0.122434 -0.432005 -0.893522
|
| 1352 |
+
vn -0.763356 -0.381670 -0.521167
|
| 1353 |
+
vn 0.774126 0.420068 0.473573
|
| 1354 |
+
vn 0.752875 -0.611687 -0.242935
|
| 1355 |
+
vn 0.576874 0.436069 -0.690695
|
| 1356 |
+
vn -0.211384 -0.004694 0.977392
|
| 1357 |
+
vn -0.475116 0.728788 0.493086
|
| 1358 |
+
vn 0.072042 0.873536 0.481399
|
| 1359 |
+
vn 0.761988 -0.461339 -0.454468
|
| 1360 |
+
vn 0.981155 -0.175154 0.081586
|
| 1361 |
+
vn 0.985148 -0.124329 0.118432
|
| 1362 |
+
vn 0.243117 0.310363 -0.919004
|
| 1363 |
+
vn 0.959252 -0.200853 0.198731
|
| 1364 |
+
vn 0.486906 -0.319268 0.813013
|
| 1365 |
+
vn 0.139712 -0.750447 0.645995
|
| 1366 |
+
vn -0.783263 0.168476 0.598427
|
| 1367 |
+
vn -0.152267 0.873630 0.462152
|
| 1368 |
+
vn 0.589018 0.220193 0.777543
|
| 1369 |
+
vn -0.195023 0.248622 0.948764
|
| 1370 |
+
vn -0.691196 0.603035 0.398243
|
| 1371 |
+
vn -0.973663 0.154536 -0.167627
|
| 1372 |
+
vn -0.939165 0.300944 -0.165536
|
| 1373 |
+
vn -0.890260 0.418582 -0.179518
|
| 1374 |
+
vn 0.685003 -0.246072 -0.685725
|
| 1375 |
+
vn 0.726532 -0.340690 -0.596726
|
| 1376 |
+
vn -0.778093 -0.539220 -0.322199
|
| 1377 |
+
vn -0.585218 -0.808224 -0.065524
|
| 1378 |
+
vn -0.969467 0.110282 0.219025
|
| 1379 |
+
vn -0.868590 0.178469 -0.462278
|
| 1380 |
+
vn -0.995862 0.022294 0.088100
|
| 1381 |
+
vn -0.016098 -0.999735 -0.016472
|
| 1382 |
+
vn 0.937544 -0.313569 0.150617
|
| 1383 |
+
vn 0.594496 -0.165649 0.786851
|
| 1384 |
+
vn -0.660392 -0.286262 -0.694217
|
| 1385 |
+
vn 0.936381 -0.349749 0.029447
|
| 1386 |
+
vn 0.194929 0.248699 0.948763
|
| 1387 |
+
vn 0.797601 0.368460 0.477567
|
| 1388 |
+
vn 0.927922 0.332651 -0.168236
|
| 1389 |
+
vn 0.914165 0.398654 -0.073327
|
| 1390 |
+
vn 0.596498 0.211137 -0.774345
|
| 1391 |
+
vn 0.750655 0.204544 -0.628234
|
| 1392 |
+
vn -0.872102 0.024107 0.488730
|
| 1393 |
+
vn -0.703005 -0.195846 0.683687
|
| 1394 |
+
vn -0.808151 -0.444108 0.386860
|
| 1395 |
+
vn 0.535276 0.452875 0.713010
|
| 1396 |
+
vn 0.000000 0.860756 0.509018
|
| 1397 |
+
vn 0.000000 0.601413 0.798938
|
| 1398 |
+
vn -0.535278 0.452868 0.713014
|
| 1399 |
+
vn 0.303378 -0.663347 0.684056
|
| 1400 |
+
vn -0.254084 -0.363558 0.896252
|
| 1401 |
+
vn 0.303679 -0.302027 0.903636
|
| 1402 |
+
vn -0.000003 0.069211 0.997602
|
| 1403 |
+
vn -0.000001 -0.926404 0.376532
|
| 1404 |
+
vn 0.808155 -0.444108 0.386851
|
| 1405 |
+
vn -0.000001 0.929481 0.368869
|
| 1406 |
+
vn -0.435862 0.805717 0.401053
|
| 1407 |
+
vn -0.791146 0.390525 0.470720
|
| 1408 |
+
vn -0.353587 -0.663823 0.659026
|
| 1409 |
+
vn -0.466448 -0.797978 0.381652
|
| 1410 |
+
vn 0.703017 -0.195834 0.683678
|
| 1411 |
+
vn -0.000000 -0.883667 -0.468117
|
| 1412 |
+
vn 0.530189 -0.780272 -0.331775
|
| 1413 |
+
vn -0.000000 -0.961750 -0.273930
|
| 1414 |
+
vn -0.530189 -0.780272 -0.331775
|
| 1415 |
+
vn -0.784721 0.482442 -0.389182
|
| 1416 |
+
vn -0.603996 -0.077198 -0.793240
|
| 1417 |
+
vn -0.000001 -0.707571 -0.706642
|
| 1418 |
+
vn 0.000000 0.998368 0.057110
|
| 1419 |
+
vn 0.712730 0.697457 -0.074638
|
| 1420 |
+
vn -0.000000 0.881627 -0.471946
|
| 1421 |
+
vn 0.603996 -0.077198 -0.793240
|
| 1422 |
+
vn 0.784721 0.482442 -0.389182
|
| 1423 |
+
vn 0.000000 -0.154871 -0.987935
|
| 1424 |
+
vn -0.920457 0.026548 -0.389940
|
| 1425 |
+
vn -0.825408 -0.315856 -0.467907
|
| 1426 |
+
vn -0.866970 0.334035 -0.369842
|
| 1427 |
+
vn -0.835576 -0.234857 -0.496644
|
| 1428 |
+
vn 0.835586 -0.234844 -0.496633
|
| 1429 |
+
vn 0.825408 -0.315856 -0.467907
|
| 1430 |
+
vn 0.455296 -0.722570 -0.520190
|
| 1431 |
+
vn 0.336539 -0.732785 -0.591411
|
| 1432 |
+
vn 0.000000 -0.856271 -0.516527
|
| 1433 |
+
vn -0.336521 -0.732794 -0.591411
|
| 1434 |
+
vn 0.768332 0.543833 -0.337508
|
| 1435 |
+
vn 0.920457 0.026548 -0.389940
|
| 1436 |
+
vn 0.866970 0.334035 -0.369842
|
| 1437 |
+
vn 0.494614 0.852113 -0.171055
|
| 1438 |
+
vn 0.000000 0.998597 -0.052959
|
| 1439 |
+
vn 0.429021 0.867854 -0.250542
|
| 1440 |
+
vn 0.000000 0.994926 -0.100613
|
| 1441 |
+
vn -0.494614 0.852113 -0.171055
|
| 1442 |
+
vn -0.768332 0.543833 -0.337508
|
| 1443 |
+
vn -0.429021 0.867854 -0.250542
|
| 1444 |
+
vn 0.000000 0.967830 -0.251604
|
| 1445 |
+
vn 0.963062 -0.053133 -0.263985
|
| 1446 |
+
vn 0.784104 0.536890 -0.311334
|
| 1447 |
+
vn 0.000007 0.991998 -0.126250
|
| 1448 |
+
vn -0.359269 0.891466 -0.276069
|
| 1449 |
+
vn -0.784106 0.536886 -0.311338
|
| 1450 |
+
vn -0.890323 0.428035 -0.155281
|
| 1451 |
+
vn -0.963062 -0.053133 -0.263985
|
| 1452 |
+
vn -0.852174 -0.192521 -0.486555
|
| 1453 |
+
vn -0.712730 0.697457 -0.074638
|
| 1454 |
+
vn 0.852175 -0.192510 -0.486556
|
| 1455 |
+
vn -0.548176 -0.699095 -0.459096
|
| 1456 |
+
vn -0.831641 -0.425554 -0.356760
|
| 1457 |
+
vn -0.872447 -0.464702 -0.151288
|
| 1458 |
+
vn -0.754548 0.623120 -0.205861
|
| 1459 |
+
vn 0.359274 0.891467 -0.276059
|
| 1460 |
+
vn -0.455286 -0.722572 -0.520196
|
| 1461 |
+
vn 0.000000 0.961917 -0.273340
|
| 1462 |
+
vn -0.505599 0.850964 -0.142232
|
| 1463 |
+
vn -0.861989 0.506544 -0.019716
|
| 1464 |
+
vn -0.400923 0.915942 0.017622
|
| 1465 |
+
vn 0.000000 0.999829 0.018510
|
| 1466 |
+
vn 0.400927 0.915941 0.017615
|
| 1467 |
+
vn 0.890318 0.428043 -0.155281
|
| 1468 |
+
vn 0.861987 0.506547 -0.019719
|
| 1469 |
+
vn 0.994269 -0.026764 -0.103500
|
| 1470 |
+
vn 0.999633 0.023156 0.014063
|
| 1471 |
+
vn 0.904514 -0.421291 0.066086
|
| 1472 |
+
vn -0.999633 0.023156 0.014063
|
| 1473 |
+
vn -0.472512 -0.872211 -0.126415
|
| 1474 |
+
vn -0.000000 -0.995855 -0.090956
|
| 1475 |
+
vn -0.000000 -0.995586 0.093853
|
| 1476 |
+
vn 0.478500 -0.874141 0.083160
|
| 1477 |
+
vn -0.904514 -0.421291 0.066086
|
| 1478 |
+
vn -0.994269 -0.026764 -0.103500
|
| 1479 |
+
vn 0.505600 0.850964 -0.142228
|
| 1480 |
+
vn 0.472512 -0.872211 -0.126415
|
| 1481 |
+
vn -0.686986 -0.689573 0.229216
|
| 1482 |
+
vn 0.686989 -0.689571 0.229214
|
| 1483 |
+
vn 0.872447 -0.464702 -0.151288
|
| 1484 |
+
vn 0.872102 0.024101 0.488730
|
| 1485 |
+
vn 0.964929 -0.057065 0.256235
|
| 1486 |
+
vn 0.791145 0.390528 0.470720
|
| 1487 |
+
vn 0.812303 0.557138 0.172515
|
| 1488 |
+
vn 0.435860 0.805717 0.401055
|
| 1489 |
+
vn 0.374569 0.911881 0.167842
|
| 1490 |
+
vn 0.000000 0.994334 0.106301
|
| 1491 |
+
vn -0.374569 0.911881 0.167841
|
| 1492 |
+
vn -0.812303 0.557137 0.172514
|
| 1493 |
+
vn 0.466454 -0.797980 0.381641
|
| 1494 |
+
vn -0.478500 -0.874141 0.083161
|
| 1495 |
+
vn -0.964928 -0.057062 0.256238
|
| 1496 |
+
vn 0.548176 -0.699095 -0.459096
|
| 1497 |
+
vn 0.831641 -0.425554 -0.356760
|
| 1498 |
+
vn 0.754548 0.623120 -0.205861
|
| 1499 |
+
vn -0.726544 -0.340676 -0.596719
|
| 1500 |
+
vn -0.685138 -0.245843 -0.685673
|
| 1501 |
+
vn -0.080517 -0.146965 -0.985859
|
| 1502 |
+
vn 0.102912 -0.040025 -0.993885
|
| 1503 |
+
vn 0.779424 -0.345450 -0.522650
|
| 1504 |
+
vn 0.177591 -0.188113 -0.965958
|
| 1505 |
+
vn 0.122400 -0.513149 -0.849527
|
| 1506 |
+
vn -0.536339 -0.016330 -0.843845
|
| 1507 |
+
vn 0.557063 0.283739 -0.780495
|
| 1508 |
+
vn 0.421282 0.213236 -0.881505
|
| 1509 |
+
vn -0.134516 0.153896 0.978888
|
| 1510 |
+
vn 0.401179 -0.528553 0.748122
|
| 1511 |
+
vn -0.040068 -0.127629 -0.991012
|
| 1512 |
+
vn 0.052369 -0.243870 0.968393
|
| 1513 |
+
vn -0.487269 -0.318968 0.812913
|
| 1514 |
+
vn -0.594687 -0.165276 0.786785
|
| 1515 |
+
vn -0.122387 -0.513169 -0.849517
|
| 1516 |
+
vn 0.528692 -0.537366 -0.657056
|
| 1517 |
+
vn 0.660676 -0.286094 -0.694015
|
| 1518 |
+
vn 0.955153 0.170192 -0.242318
|
| 1519 |
+
vn 0.973705 0.154402 -0.167505
|
| 1520 |
+
vn -0.401361 -0.528861 0.747807
|
| 1521 |
+
vn 0.754050 0.447304 -0.480965
|
| 1522 |
+
vn -0.965906 0.167938 -0.197032
|
| 1523 |
+
vn -0.899879 -0.237343 0.365904
|
| 1524 |
+
vn 0.899982 -0.237310 0.365672
|
| 1525 |
+
vn 0.965940 0.167762 -0.197019
|
| 1526 |
+
vn 0.802722 -0.016951 0.596113
|
| 1527 |
+
vn -0.268630 -0.501200 0.822580
|
| 1528 |
+
vn 0.536536 -0.016235 -0.843721
|
| 1529 |
+
vn -0.177840 -0.187734 -0.965986
|
| 1530 |
+
vn -0.779624 -0.345198 -0.522517
|
| 1531 |
+
vn 0.939150 0.301048 -0.165433
|
| 1532 |
+
vn -0.564002 0.222626 0.795197
|
| 1533 |
+
vn -0.839160 0.403097 0.365135
|
| 1534 |
+
vn -0.901646 0.427416 -0.065947
|
| 1535 |
+
vn 0.040068 -0.127629 -0.991012
|
| 1536 |
+
vn -0.421282 0.213236 -0.881505
|
| 1537 |
+
vn -0.754050 0.447304 -0.480965
|
| 1538 |
+
vn -0.882218 0.461406 0.093786
|
| 1539 |
+
vn -0.651737 0.278317 0.705534
|
| 1540 |
+
vn 0.121233 0.020734 0.992407
|
| 1541 |
+
vn 0.758590 -0.051324 0.649544
|
| 1542 |
+
vn 0.292616 0.943883 -0.153168
|
| 1543 |
+
vn -0.251871 0.870876 0.422062
|
| 1544 |
+
vn 0.252253 0.870811 0.421967
|
| 1545 |
+
vn -0.292457 0.943914 -0.153283
|
| 1546 |
+
vn 0.087848 0.977712 0.190688
|
| 1547 |
+
vn 0.877718 0.324506 0.352571
|
| 1548 |
+
vn 0.000001 -0.955736 0.294227
|
| 1549 |
+
vn 0.000000 -0.990818 0.135202
|
| 1550 |
+
vn -0.236233 -0.900566 0.364931
|
| 1551 |
+
vn -0.430018 -0.823551 0.369930
|
| 1552 |
+
vn 0.000005 -0.939312 0.343064
|
| 1553 |
+
vn -0.173968 -0.951266 0.254614
|
| 1554 |
+
vn 0.118273 -0.137559 0.983407
|
| 1555 |
+
vn -0.418231 -0.477891 0.772465
|
| 1556 |
+
vn 0.901646 0.427416 -0.065947
|
| 1557 |
+
vn 0.839161 0.403093 0.365138
|
| 1558 |
+
vn 0.430011 -0.823548 0.369946
|
| 1559 |
+
vn 0.564134 -0.211381 0.798167
|
| 1560 |
+
vn -0.062852 0.475413 0.877515
|
| 1561 |
+
vn 0.203427 -0.178583 0.962666
|
| 1562 |
+
vn 0.172464 0.203720 0.963719
|
| 1563 |
+
vn -0.156999 -0.197225 0.967705
|
| 1564 |
+
vn -0.172464 0.203720 0.963719
|
| 1565 |
+
vn 0.227142 0.175864 0.957851
|
| 1566 |
+
vn -0.203427 -0.178583 0.962666
|
| 1567 |
+
vn 0.156999 -0.197225 0.967705
|
| 1568 |
+
vn -0.227142 0.175864 0.957851
|
| 1569 |
+
|
| 1570 |
+
g 15446_t.obj/AnonymousMesh0
|
| 1571 |
+
f 386//386 1//1 273//273
|
| 1572 |
+
f 116//116 386//386 273//273
|
| 1573 |
+
f 116//116 273//273 2//2
|
| 1574 |
+
f 3//3 116//116 2//2
|
| 1575 |
+
f 3//3 2//2 4//4
|
| 1576 |
+
f 5//5 3//3 4//4
|
| 1577 |
+
f 5//5 4//4 6//6
|
| 1578 |
+
f 405//405 5//5 6//6
|
| 1579 |
+
f 405//405 6//6 7//7
|
| 1580 |
+
f 8//8 405//405 7//7
|
| 1581 |
+
f 8//8 7//7 9//9
|
| 1582 |
+
f 10//10 8//8 9//9
|
| 1583 |
+
f 10//10 9//9 11//11
|
| 1584 |
+
f 12//12 10//10 11//11
|
| 1585 |
+
f 12//12 11//11 13//13
|
| 1586 |
+
f 120//120 12//12 13//13
|
| 1587 |
+
f 120//120 13//13 14//14
|
| 1588 |
+
f 15//15 120//120 14//14
|
| 1589 |
+
f 15//15 14//14 16//16
|
| 1590 |
+
f 17//17 15//15 16//16
|
| 1591 |
+
f 17//17 16//16 18//18
|
| 1592 |
+
f 19//19 17//17 18//18
|
| 1593 |
+
f 19//19 18//18 20//20
|
| 1594 |
+
f 21//21 19//19 20//20
|
| 1595 |
+
f 21//21 20//20 113//113
|
| 1596 |
+
f 22//22 23//23 341//341
|
| 1597 |
+
f 24//24 25//25 483//483
|
| 1598 |
+
f 26//26 27//27 175//175
|
| 1599 |
+
f 28//28 29//29 174//174
|
| 1600 |
+
f 30//30 31//31 32//32
|
| 1601 |
+
f 734//734 356//356 33//33
|
| 1602 |
+
f 34//34 35//35 36//36
|
| 1603 |
+
f 37//37 34//34 36//36
|
| 1604 |
+
f 37//37 36//36 38//38
|
| 1605 |
+
f 39//39 37//37 38//38
|
| 1606 |
+
f 39//39 38//38 40//40
|
| 1607 |
+
f 41//41 39//39 40//40
|
| 1608 |
+
f 41//41 40//40 42//42
|
| 1609 |
+
f 43//43 41//41 42//42
|
| 1610 |
+
f 43//43 42//42 44//44
|
| 1611 |
+
f 45//45 43//43 44//44
|
| 1612 |
+
f 45//45 44//44 46//46
|
| 1613 |
+
f 47//47 45//45 46//46
|
| 1614 |
+
f 47//47 46//46 326//326
|
| 1615 |
+
f 48//48 47//47 326//326
|
| 1616 |
+
f 48//48 326//326 49//49
|
| 1617 |
+
f 50//50 48//48 49//49
|
| 1618 |
+
f 50//50 49//49 51//51
|
| 1619 |
+
f 369//369 332//332 52//52
|
| 1620 |
+
f 53//53 369//369 52//52
|
| 1621 |
+
f 53//53 52//52 280//280
|
| 1622 |
+
f 54//54 53//53 280//280
|
| 1623 |
+
f 54//54 280//280 55//55
|
| 1624 |
+
f 56//56 54//54 55//55
|
| 1625 |
+
f 56//56 55//55 57//57
|
| 1626 |
+
f 58//58 56//56 57//57
|
| 1627 |
+
f 58//58 57//57 59//59
|
| 1628 |
+
f 60//60 58//58 59//59
|
| 1629 |
+
f 60//60 59//59 61//61
|
| 1630 |
+
f 62//62 60//60 61//61
|
| 1631 |
+
f 62//62 61//61 63//63
|
| 1632 |
+
f 64//64 62//62 63//63
|
| 1633 |
+
f 64//64 63//63 65//65
|
| 1634 |
+
f 66//66 64//64 65//65
|
| 1635 |
+
f 66//66 65//65 67//67
|
| 1636 |
+
f 106//106 66//66 67//67
|
| 1637 |
+
f 106//106 67//67 68//68
|
| 1638 |
+
f 69//69 70//70 760//760
|
| 1639 |
+
f 197//197 69//69 760//760
|
| 1640 |
+
f 71//71 72//72 443//443
|
| 1641 |
+
f 73//73 74//74 75//75
|
| 1642 |
+
f 198//198 763//763 76//76
|
| 1643 |
+
f 77//77 198//198 76//76
|
| 1644 |
+
f 77//77 76//76 78//78
|
| 1645 |
+
f 79//79 77//77 78//78
|
| 1646 |
+
f 79//79 78//78 80//80
|
| 1647 |
+
f 81//81 79//79 80//80
|
| 1648 |
+
f 81//81 80//80 82//82
|
| 1649 |
+
f 83//83 81//81 82//82
|
| 1650 |
+
f 83//83 82//82 84//84
|
| 1651 |
+
f 85//85 83//83 84//84
|
| 1652 |
+
f 85//85 84//84 392//392
|
| 1653 |
+
f 86//86 85//85 392//392
|
| 1654 |
+
f 87//87 392//392 86//86
|
| 1655 |
+
f 88//88 86//86 87//87
|
| 1656 |
+
f 89//89 283//283 90//90
|
| 1657 |
+
f 91//91 89//89 90//90
|
| 1658 |
+
f 91//91 90//90 92//92
|
| 1659 |
+
f 93//93 91//91 92//92
|
| 1660 |
+
f 93//93 92//92 94//94
|
| 1661 |
+
f 95//95 93//93 94//94
|
| 1662 |
+
f 95//95 94//94 96//96
|
| 1663 |
+
f 97//97 95//95 96//96
|
| 1664 |
+
f 97//97 96//96 98//98
|
| 1665 |
+
f 99//99 97//97 98//98
|
| 1666 |
+
f 99//99 98//98 100//100
|
| 1667 |
+
f 101//101 99//99 100//100
|
| 1668 |
+
f 101//101 100//100 102//102
|
| 1669 |
+
f 103//103 101//101 102//102
|
| 1670 |
+
f 103//103 102//102 104//104
|
| 1671 |
+
f 105//105 103//103 104//104
|
| 1672 |
+
f 105//105 104//104 263//263
|
| 1673 |
+
f 106//106 315//315 16//16
|
| 1674 |
+
f 66//66 106//106 16//16
|
| 1675 |
+
f 66//66 16//16 14//14
|
| 1676 |
+
f 64//64 66//66 14//14
|
| 1677 |
+
f 64//64 14//14 13//13
|
| 1678 |
+
f 62//62 64//64 13//13
|
| 1679 |
+
f 62//62 13//13 11//11
|
| 1680 |
+
f 60//60 62//62 11//11
|
| 1681 |
+
f 60//60 11//11 107//107
|
| 1682 |
+
f 58//58 60//60 107//107
|
| 1683 |
+
f 58//58 107//107 108//108
|
| 1684 |
+
f 56//56 58//58 108//108
|
| 1685 |
+
f 56//56 108//108 109//109
|
| 1686 |
+
f 428//428 56//56 109//109
|
| 1687 |
+
f 428//428 109//109 432//432
|
| 1688 |
+
f 110//110 111//111 112//112
|
| 1689 |
+
f 113//113 110//110 112//112
|
| 1690 |
+
f 113//113 112//112 114//114
|
| 1691 |
+
f 21//21 113//113 114//114
|
| 1692 |
+
f 21//21 114//114 115//115
|
| 1693 |
+
f 19//19 21//21 115//115
|
| 1694 |
+
f 19//19 115//115 116//116
|
| 1695 |
+
f 117//117 19//19 116//116
|
| 1696 |
+
f 117//117 116//116 118//118
|
| 1697 |
+
f 17//17 117//117 118//118
|
| 1698 |
+
f 17//17 118//118 119//119
|
| 1699 |
+
f 120//120 17//17 119//119
|
| 1700 |
+
f 120//120 119//119 121//121
|
| 1701 |
+
f 12//12 120//120 121//121
|
| 1702 |
+
f 122//122 251//251 123//123
|
| 1703 |
+
f 124//124 122//122 123//123
|
| 1704 |
+
f 124//124 123//123 125//125
|
| 1705 |
+
f 126//126 124//124 125//125
|
| 1706 |
+
f 126//126 125//125 127//127
|
| 1707 |
+
f 128//128 126//126 127//127
|
| 1708 |
+
f 128//128 127//127 129//129
|
| 1709 |
+
f 130//130 128//128 129//129
|
| 1710 |
+
f 130//130 129//129 131//131
|
| 1711 |
+
f 132//132 130//130 131//131
|
| 1712 |
+
f 132//132 131//131 133//133
|
| 1713 |
+
f 48//48 132//132 133//133
|
| 1714 |
+
f 48//48 133//133 47//47
|
| 1715 |
+
f 134//134 231//231 135//135
|
| 1716 |
+
f 136//136 134//134 135//135
|
| 1717 |
+
f 136//136 135//135 137//137
|
| 1718 |
+
f 138//138 136//136 137//137
|
| 1719 |
+
f 138//138 137//137 139//139
|
| 1720 |
+
f 140//140 138//138 139//139
|
| 1721 |
+
f 140//140 139//139 239//239
|
| 1722 |
+
f 141//141 140//140 239//239
|
| 1723 |
+
f 141//141 239//239 142//142
|
| 1724 |
+
f 143//143 141//141 142//142
|
| 1725 |
+
f 143//143 142//142 144//144
|
| 1726 |
+
f 145//145 143//143 144//144
|
| 1727 |
+
f 145//145 144//144 146//146
|
| 1728 |
+
f 147//147 302//302 148//148
|
| 1729 |
+
f 149//149 147//147 148//148
|
| 1730 |
+
f 149//149 148//148 150//150
|
| 1731 |
+
f 151//151 149//149 150//150
|
| 1732 |
+
f 151//151 150//150 152//152
|
| 1733 |
+
f 153//153 151//151 152//152
|
| 1734 |
+
f 153//153 152//152 154//154
|
| 1735 |
+
f 155//155 153//153 154//154
|
| 1736 |
+
f 155//155 154//154 156//156
|
| 1737 |
+
f 157//157 155//155 156//156
|
| 1738 |
+
f 157//157 156//156 220//220
|
| 1739 |
+
f 158//158 157//157 220//220
|
| 1740 |
+
f 160//160 759//759 159//159
|
| 1741 |
+
f 161//161 159//159 160//160
|
| 1742 |
+
f 161//161 160//160 162//162
|
| 1743 |
+
f 163//163 161//161 162//162
|
| 1744 |
+
f 163//163 162//162 164//164
|
| 1745 |
+
f 277//277 163//163 164//164
|
| 1746 |
+
f 277//277 164//164 165//165
|
| 1747 |
+
f 166//166 277//277 165//165
|
| 1748 |
+
f 166//166 165//165 167//167
|
| 1749 |
+
f 168//168 166//166 167//167
|
| 1750 |
+
f 169//169 167//167 168//168
|
| 1751 |
+
f 170//170 168//168 169//169
|
| 1752 |
+
f 74//74 171//171 75//75
|
| 1753 |
+
f 415//415 172//172 419//419
|
| 1754 |
+
f 172//172 173//173 419//419
|
| 1755 |
+
f 75//75 171//171 174//174
|
| 1756 |
+
f 171//171 28//28 174//174
|
| 1757 |
+
f 175//175 176//176 177//177
|
| 1758 |
+
f 176//176 178//178 177//177
|
| 1759 |
+
f 175//175 27//27 176//176
|
| 1760 |
+
f 179//179 769//769 180//180
|
| 1761 |
+
f 181//181 179//179 180//180
|
| 1762 |
+
f 181//181 180//180 182//182
|
| 1763 |
+
f 84//84 82//82 80//80
|
| 1764 |
+
f 183//183 84//84 80//80
|
| 1765 |
+
f 183//183 80//80 184//184
|
| 1766 |
+
f 185//185 183//183 184//184
|
| 1767 |
+
f 185//185 184//184 186//186
|
| 1768 |
+
f 187//187 185//185 186//186
|
| 1769 |
+
f 188//188 186//186 187//187
|
| 1770 |
+
f 188//188 187//187 189//189
|
| 1771 |
+
f 190//190 188//188 189//189
|
| 1772 |
+
f 191//191 189//189 190//190
|
| 1773 |
+
f 27//27 192//192 176//176
|
| 1774 |
+
f 192//192 193//193 194//194
|
| 1775 |
+
f 193//193 195//195 194//194
|
| 1776 |
+
f 196//196 197//197 198//198
|
| 1777 |
+
f 199//199 196//196 198//198
|
| 1778 |
+
f 199//199 198//198 200//200
|
| 1779 |
+
f 765//765 199//199 200//200
|
| 1780 |
+
f 765//765 200//200 77//77
|
| 1781 |
+
f 201//201 765//765 77//77
|
| 1782 |
+
f 201//201 77//77 79//79
|
| 1783 |
+
f 81//81 201//201 79//79
|
| 1784 |
+
f 202//202 203//203 204//204
|
| 1785 |
+
f 205//205 202//202 204//204
|
| 1786 |
+
f 205//205 204//204 206//206
|
| 1787 |
+
f 207//207 205//205 206//206
|
| 1788 |
+
f 207//207 206//206 208//208
|
| 1789 |
+
f 209//209 207//207 208//208
|
| 1790 |
+
f 209//209 208//208 210//210
|
| 1791 |
+
f 211//211 209//209 210//210
|
| 1792 |
+
f 211//211 210//210 86//86
|
| 1793 |
+
f 88//88 211//211 86//86
|
| 1794 |
+
f 759//759 160//160 212//212
|
| 1795 |
+
f 759//759 212//212 213//213
|
| 1796 |
+
f 342//342 214//214 215//215
|
| 1797 |
+
f 214//214 216//216 215//215
|
| 1798 |
+
f 32//32 31//31 444//444
|
| 1799 |
+
f 31//31 73//73 444//444
|
| 1800 |
+
f 219//219 218//218 217//217
|
| 1801 |
+
f 219//219 217//217 220//220
|
| 1802 |
+
f 221//221 219//219 220//220
|
| 1803 |
+
f 88//88 220//220 221//221
|
| 1804 |
+
f 318//318 222//222 223//223
|
| 1805 |
+
f 224//224 318//318 223//223
|
| 1806 |
+
f 224//224 223//223 225//225
|
| 1807 |
+
f 226//226 224//224 225//225
|
| 1808 |
+
f 226//226 225//225 227//227
|
| 1809 |
+
f 228//228 226//226 227//227
|
| 1810 |
+
f 228//228 227//227 229//229
|
| 1811 |
+
f 230//230 228//228 229//229
|
| 1812 |
+
f 230//230 229//229 34//34
|
| 1813 |
+
f 37//37 230//230 34//34
|
| 1814 |
+
f 231//231 232//232 233//233
|
| 1815 |
+
f 135//135 231//231 233//233
|
| 1816 |
+
f 135//135 233//233 234//234
|
| 1817 |
+
f 235//235 135//135 234//234
|
| 1818 |
+
f 235//235 234//234 236//236
|
| 1819 |
+
f 237//237 235//235 236//236
|
| 1820 |
+
f 237//237 236//236 238//238
|
| 1821 |
+
f 239//239 237//237 238//238
|
| 1822 |
+
f 239//239 238//238 240//240
|
| 1823 |
+
f 241//241 239//239 240//240
|
| 1824 |
+
f 65//65 63//63 242//242
|
| 1825 |
+
f 243//243 65//65 242//242
|
| 1826 |
+
f 243//243 242//242 244//244
|
| 1827 |
+
f 245//245 243//243 244//244
|
| 1828 |
+
f 245//245 244//244 246//246
|
| 1829 |
+
f 247//247 245//245 246//246
|
| 1830 |
+
f 247//247 246//246 248//248
|
| 1831 |
+
f 249//249 247//247 248//248
|
| 1832 |
+
f 249//249 248//248 170//170
|
| 1833 |
+
f 250//250 249//249 170//170
|
| 1834 |
+
f 251//251 318//318 224//224
|
| 1835 |
+
f 123//123 251//251 224//224
|
| 1836 |
+
f 123//123 224//224 226//226
|
| 1837 |
+
f 252//252 123//123 226//226
|
| 1838 |
+
f 252//252 226//226 253//253
|
| 1839 |
+
f 254//254 252//252 253//253
|
| 1840 |
+
f 254//254 253//253 255//255
|
| 1841 |
+
f 256//256 254//254 255//255
|
| 1842 |
+
f 256//256 255//255 45//45
|
| 1843 |
+
f 47//47 256//256 45//45
|
| 1844 |
+
f 257//257 438//438 601//601
|
| 1845 |
+
f 438//438 584//584 601//601
|
| 1846 |
+
f 23//23 22//22 258//258
|
| 1847 |
+
f 22//22 259//259 258//258
|
| 1848 |
+
f 260//260 261//261 262//262
|
| 1849 |
+
f 263//263 260//260 262//262
|
| 1850 |
+
f 263//263 262//262 179//179
|
| 1851 |
+
f 105//105 263//263 179//179
|
| 1852 |
+
f 105//105 179//179 181//181
|
| 1853 |
+
f 264//264 265//265 266//266
|
| 1854 |
+
f 267//267 264//264 266//266
|
| 1855 |
+
f 267//267 266//266 268//268
|
| 1856 |
+
f 269//269 267//267 268//268
|
| 1857 |
+
f 269//269 268//268 270//270
|
| 1858 |
+
f 271//271 269//269 270//270
|
| 1859 |
+
f 271//271 270//270 272//272
|
| 1860 |
+
f 273//273 271//271 272//272
|
| 1861 |
+
f 273//273 272//272 274//274
|
| 1862 |
+
f 277//277 276//276 275//275
|
| 1863 |
+
f 277//277 275//275 278//278
|
| 1864 |
+
f 279//279 277//277 278//278
|
| 1865 |
+
f 280//280 278//278 279//279
|
| 1866 |
+
f 281//281 279//279 280//280
|
| 1867 |
+
f 55//55 280//280 281//281
|
| 1868 |
+
f 55//55 281//281 282//282
|
| 1869 |
+
f 57//57 55//55 282//282
|
| 1870 |
+
f 57//57 282//282 59//59
|
| 1871 |
+
f 283//283 399//399 284//284
|
| 1872 |
+
f 90//90 283//283 284//284
|
| 1873 |
+
f 90//90 284//284 285//285
|
| 1874 |
+
f 92//92 90//90 285//285
|
| 1875 |
+
f 92//92 285//285 231//231
|
| 1876 |
+
f 94//94 92//92 231//231
|
| 1877 |
+
f 94//94 231//231 134//134
|
| 1878 |
+
f 286//286 94//94 134//134
|
| 1879 |
+
f 26//26 287//287 27//27
|
| 1880 |
+
f 287//287 594//594 27//27
|
| 1881 |
+
f 258//258 259//259 288//288
|
| 1882 |
+
f 259//259 289//289 288//288
|
| 1883 |
+
f 290//290 195//195 193//193
|
| 1884 |
+
f 290//290 598//598 195//195
|
| 1885 |
+
f 767//767 389//389 182//182
|
| 1886 |
+
f 180//180 767//767 182//182
|
| 1887 |
+
f 67//67 65//65 243//243
|
| 1888 |
+
f 291//291 67//67 243//243
|
| 1889 |
+
f 291//291 243//243 245//245
|
| 1890 |
+
f 111//111 291//291 245//245
|
| 1891 |
+
f 111//111 245//245 247//247
|
| 1892 |
+
f 292//292 111//111 247//247
|
| 1893 |
+
f 292//292 247//247 293//293
|
| 1894 |
+
f 294//294 292//292 293//293
|
| 1895 |
+
f 295//295 169//169 167//167
|
| 1896 |
+
f 167//167 295//295 296//296
|
| 1897 |
+
f 297//297 167//167 296//296
|
| 1898 |
+
f 297//297 296//296 298//298
|
| 1899 |
+
f 298//298 297//297 299//299
|
| 1900 |
+
f 299//299 298//298 300//300
|
| 1901 |
+
f 300//300 299//299 301//301
|
| 1902 |
+
f 301//301 300//300 760//760
|
| 1903 |
+
f 302//302 303//303 304//304
|
| 1904 |
+
f 148//148 302//302 304//304
|
| 1905 |
+
f 148//148 304//304 305//305
|
| 1906 |
+
f 150//150 148//148 305//305
|
| 1907 |
+
f 150//150 305//305 306//306
|
| 1908 |
+
f 307//307 150//150 306//306
|
| 1909 |
+
f 307//307 306//306 308//308
|
| 1910 |
+
f 217//217 307//307 308//308
|
| 1911 |
+
f 61//61 59//59 282//282
|
| 1912 |
+
f 309//309 61//61 282//282
|
| 1913 |
+
f 309//309 282//282 281//281
|
| 1914 |
+
f 310//310 309//309 281//281
|
| 1915 |
+
f 310//310 281//281 166//166
|
| 1916 |
+
f 311//311 310//310 166//166
|
| 1917 |
+
f 311//311 166//166 168//168
|
| 1918 |
+
f 170//170 311//311 168//168
|
| 1919 |
+
f 291//291 111//111 110//110
|
| 1920 |
+
f 312//312 291//291 110//110
|
| 1921 |
+
f 312//312 110//110 113//113
|
| 1922 |
+
f 313//313 312//312 113//113
|
| 1923 |
+
f 313//313 113//113 20//20
|
| 1924 |
+
f 314//314 313//313 20//20
|
| 1925 |
+
f 314//314 20//20 315//315
|
| 1926 |
+
f 125//125 123//123 252//252
|
| 1927 |
+
f 127//127 125//125 252//252
|
| 1928 |
+
f 127//127 252//252 316//316
|
| 1929 |
+
f 129//129 127//127 316//316
|
| 1930 |
+
f 129//129 316//316 317//317
|
| 1931 |
+
f 131//131 129//129 317//317
|
| 1932 |
+
f 131//131 317//317 133//133
|
| 1933 |
+
f 318//318 268//268 266//266
|
| 1934 |
+
f 222//222 318//318 266//266
|
| 1935 |
+
f 222//222 266//266 265//265
|
| 1936 |
+
f 319//319 222//222 265//265
|
| 1937 |
+
f 319//319 265//265 320//320
|
| 1938 |
+
f 295//295 319//319 320//320
|
| 1939 |
+
f 295//295 320//320 169//169
|
| 1940 |
+
f 286//286 134//134 136//136
|
| 1941 |
+
f 321//321 286//286 136//136
|
| 1942 |
+
f 321//321 136//136 138//138
|
| 1943 |
+
f 322//322 321//321 138//138
|
| 1944 |
+
f 322//322 138//138 140//140
|
| 1945 |
+
f 141//141 322//322 140//140
|
| 1946 |
+
f 323//323 324//324 325//325
|
| 1947 |
+
f 326//326 323//323 325//325
|
| 1948 |
+
f 326//326 325//325 327//327
|
| 1949 |
+
f 49//49 326//326 327//327
|
| 1950 |
+
f 49//49 327//327 143//143
|
| 1951 |
+
f 145//145 49//49 143//143
|
| 1952 |
+
f 232//232 231//231 285//285
|
| 1953 |
+
f 328//328 232//232 285//285
|
| 1954 |
+
f 328//328 285//285 329//329
|
| 1955 |
+
f 330//330 328//328 329//329
|
| 1956 |
+
f 330//330 329//329 759//759
|
| 1957 |
+
f 425//425 330//330 759//759
|
| 1958 |
+
f 85//85 86//86 210//210
|
| 1959 |
+
f 83//83 85//85 210//210
|
| 1960 |
+
f 83//83 210//210 208//208
|
| 1961 |
+
f 331//331 83//83 208//208
|
| 1962 |
+
f 331//331 208//208 349//349
|
| 1963 |
+
f 201//201 331//331 349//349
|
| 1964 |
+
f 330//330 425//425 276//276
|
| 1965 |
+
f 332//332 330//330 276//276
|
| 1966 |
+
f 332//332 276//276 275//275
|
| 1967 |
+
f 52//52 332//332 275//275
|
| 1968 |
+
f 52//52 275//275 278//278
|
| 1969 |
+
f 280//280 52//52 278//278
|
| 1970 |
+
f 40//40 38//38 333//333
|
| 1971 |
+
f 334//334 40//40 333//333
|
| 1972 |
+
f 334//334 333//333 104//104
|
| 1973 |
+
f 335//335 334//334 104//104
|
| 1974 |
+
f 335//335 104//104 102//102
|
| 1975 |
+
f 100//100 335//335 102//102
|
| 1976 |
+
f 222//222 319//319 336//336
|
| 1977 |
+
f 223//223 222//222 336//336
|
| 1978 |
+
f 223//223 336//336 337//337
|
| 1979 |
+
f 225//225 223//223 337//337
|
| 1980 |
+
f 225//225 337//337 338//338
|
| 1981 |
+
f 424//424 225//225 338//338
|
| 1982 |
+
f 598//598 339//339 195//195
|
| 1983 |
+
f 340//340 585//585 341//341
|
| 1984 |
+
f 585//585 440//440 341//341
|
| 1985 |
+
f 342//342 343//343 344//344
|
| 1986 |
+
f 342//342 215//215 343//343
|
| 1987 |
+
f 215//215 216//216 343//343
|
| 1988 |
+
f 98//98 96//96 324//324
|
| 1989 |
+
f 345//345 98//98 324//324
|
| 1990 |
+
f 345//345 324//324 323//323
|
| 1991 |
+
f 346//346 345//345 323//323
|
| 1992 |
+
f 346//346 323//323 326//326
|
| 1993 |
+
f 46//46 346//346 326//326
|
| 1994 |
+
f 214//214 343//343 216//216
|
| 1995 |
+
f 214//214 347//347 343//343
|
| 1996 |
+
f 204//204 766//766 348//348
|
| 1997 |
+
f 349//349 204//204 348//348
|
| 1998 |
+
f 349//349 348//348 765//765
|
| 1999 |
+
f 201//201 349//349 765//765
|
| 2000 |
+
f 346//346 46//46 44//44
|
| 2001 |
+
f 350//350 346//346 44//44
|
| 2002 |
+
f 350//350 44//44 42//42
|
| 2003 |
+
f 351//351 350//350 42//42
|
| 2004 |
+
f 351//351 42//42 335//335
|
| 2005 |
+
f 100//100 351//351 335//335
|
| 2006 |
+
f 107//107 11//11 9//9
|
| 2007 |
+
f 352//352 107//107 9//9
|
| 2008 |
+
f 352//352 9//9 6//6
|
| 2009 |
+
f 353//353 352//352 6//6
|
| 2010 |
+
f 353//353 6//6 4//4
|
| 2011 |
+
f 2//2 353//353 4//4
|
| 2012 |
+
f 141//141 143//143 327//327
|
| 2013 |
+
f 322//322 141//141 327//327
|
| 2014 |
+
f 322//322 327//327 325//325
|
| 2015 |
+
f 321//321 322//322 325//325
|
| 2016 |
+
f 321//321 325//325 324//324
|
| 2017 |
+
f 286//286 321//321 324//324
|
| 2018 |
+
f 164//164 162//162 354//354
|
| 2019 |
+
f 355//355 164//164 354//354
|
| 2020 |
+
f 347//347 344//344 343//343
|
| 2021 |
+
f 356//356 347//347 214//214
|
| 2022 |
+
f 357//357 416//416 304//304
|
| 2023 |
+
f 303//303 357//357 304//304
|
| 2024 |
+
f 417//417 151//151 153//153
|
| 2025 |
+
f 358//358 417//417 153//153
|
| 2026 |
+
f 358//358 153//153 359//359
|
| 2027 |
+
f 360//360 358//358 359//359
|
| 2028 |
+
f 360//360 359//359 397//397
|
| 2029 |
+
f 167//167 165//165 164//164
|
| 2030 |
+
f 297//297 167//167 164//164
|
| 2031 |
+
f 297//297 164//164 355//355
|
| 2032 |
+
f 299//299 297//297 355//355
|
| 2033 |
+
f 299//299 355//355 301//301
|
| 2034 |
+
f 356//356 734//734 347//347
|
| 2035 |
+
f 734//734 361//361 347//347
|
| 2036 |
+
f 362//362 416//416 363//363
|
| 2037 |
+
f 212//212 362//362 363//363
|
| 2038 |
+
f 212//212 363//363 160//160
|
| 2039 |
+
f 253//253 226//226 228//228
|
| 2040 |
+
f 255//255 253//253 228//228
|
| 2041 |
+
f 255//255 228//228 364//364
|
| 2042 |
+
f 45//45 255//255 364//364
|
| 2043 |
+
f 45//45 364//364 43//43
|
| 2044 |
+
f 272//272 270//270 365//365
|
| 2045 |
+
f 366//366 272//272 365//365
|
| 2046 |
+
f 366//366 365//365 367//367
|
| 2047 |
+
f 368//368 366//366 367//367
|
| 2048 |
+
f 368//368 367//367 369//369
|
| 2049 |
+
f 63//63 61//61 309//309
|
| 2050 |
+
f 242//242 63//63 309//309
|
| 2051 |
+
f 242//242 309//309 370//370
|
| 2052 |
+
f 244//244 242//242 370//370
|
| 2053 |
+
f 244//244 370//370 246//246
|
| 2054 |
+
f 132//132 48//48 50//50
|
| 2055 |
+
f 371//371 132//132 50//50
|
| 2056 |
+
f 371//371 50//50 372//372
|
| 2057 |
+
f 373//373 371//371 372//372
|
| 2058 |
+
f 373//373 372//372 381//381
|
| 2059 |
+
f 38//38 36//36 374//374
|
| 2060 |
+
f 333//333 38//38 374//374
|
| 2061 |
+
f 333//333 374//374 375//375
|
| 2062 |
+
f 104//104 333//333 375//375
|
| 2063 |
+
f 104//104 375//375 263//263
|
| 2064 |
+
f 319//319 295//295 296//296
|
| 2065 |
+
f 336//336 319//319 296//296
|
| 2066 |
+
f 336//336 296//296 298//298
|
| 2067 |
+
f 760//760 336//336 298//298
|
| 2068 |
+
f 376//376 232//232 328//328
|
| 2069 |
+
f 377//377 376//376 328//328
|
| 2070 |
+
f 377//377 328//328 330//330
|
| 2071 |
+
f 332//332 377//377 330//330
|
| 2072 |
+
f 232//232 376//376 378//378
|
| 2073 |
+
f 233//233 232//232 378//378
|
| 2074 |
+
f 233//233 378//378 379//379
|
| 2075 |
+
f 431//431 233//233 379//379
|
| 2076 |
+
f 309//309 310//310 311//311
|
| 2077 |
+
f 370//370 309//309 311//311
|
| 2078 |
+
f 370//370 311//311 248//248
|
| 2079 |
+
f 246//246 370//370 248//248
|
| 2080 |
+
f 380//380 381//381 51//51
|
| 2081 |
+
f 382//382 380//380 51//51
|
| 2082 |
+
f 382//382 51//51 49//49
|
| 2083 |
+
f 145//145 382//382 49//49
|
| 2084 |
+
f 182//182 389//389 383//383
|
| 2085 |
+
f 384//384 182//182 383//383
|
| 2086 |
+
f 384//384 383//383 95//95
|
| 2087 |
+
f 97//97 384//384 95//95
|
| 2088 |
+
f 170//170 169//169 320//320
|
| 2089 |
+
f 250//250 170//170 320//320
|
| 2090 |
+
f 250//250 320//320 265//265
|
| 2091 |
+
f 264//264 250//250 265//265
|
| 2092 |
+
f 364//364 228//228 230//230
|
| 2093 |
+
f 385//385 364//364 230//230
|
| 2094 |
+
f 385//385 230//230 37//37
|
| 2095 |
+
f 39//39 385//385 37//37
|
| 2096 |
+
f 137//137 135//135 235//235
|
| 2097 |
+
f 139//139 137//137 235//235
|
| 2098 |
+
f 139//139 235//235 237//237
|
| 2099 |
+
f 239//239 139//139 237//237
|
| 2100 |
+
f 112//112 111//111 292//292
|
| 2101 |
+
f 386//386 112//112 292//292
|
| 2102 |
+
f 386//386 292//292 294//294
|
| 2103 |
+
f 1//1 386//386 294//294
|
| 2104 |
+
f 268//268 318//318 387//387
|
| 2105 |
+
f 270//270 268//268 387//387
|
| 2106 |
+
f 270//270 387//387 388//388
|
| 2107 |
+
f 776//776 270//270 388//388
|
| 2108 |
+
f 389//389 89//89 91//91
|
| 2109 |
+
f 383//383 389//389 91//91
|
| 2110 |
+
f 383//383 91//91 93//93
|
| 2111 |
+
f 95//95 383//383 93//93
|
| 2112 |
+
f 103//103 105//105 181//181
|
| 2113 |
+
f 390//390 103//103 181//181
|
| 2114 |
+
f 390//390 181//181 182//182
|
| 2115 |
+
f 384//384 390//390 182//182
|
| 2116 |
+
f 185//185 187//187 391//391
|
| 2117 |
+
f 391//391 185//185 392//392
|
| 2118 |
+
f 393//393 391//391 392//392
|
| 2119 |
+
f 393//393 392//392 87//87
|
| 2120 |
+
f 101//101 103//103 390//390
|
| 2121 |
+
f 394//394 101//101 390//390
|
| 2122 |
+
f 394//394 390//390 384//384
|
| 2123 |
+
f 97//97 394//394 384//384
|
| 2124 |
+
f 158//158 220//220 88//88
|
| 2125 |
+
f 395//395 158//158 88//88
|
| 2126 |
+
f 395//395 88//88 87//87
|
| 2127 |
+
f 393//393 395//395 87//87
|
| 2128 |
+
f 396//396 395//395 393//393
|
| 2129 |
+
f 397//397 396//396 393//393
|
| 2130 |
+
f 397//397 393//393 391//391
|
| 2131 |
+
f 187//187 397//397 391//391
|
| 2132 |
+
f 360//360 397//397 187//187
|
| 2133 |
+
f 358//358 360//360 187//187
|
| 2134 |
+
f 358//358 187//187 189//189
|
| 2135 |
+
f 189//189 358//358 191//191
|
| 2136 |
+
f 217//217 220//220 156//156
|
| 2137 |
+
f 398//398 217//217 156//156
|
| 2138 |
+
f 398//398 156//156 152//152
|
| 2139 |
+
f 150//150 398//398 152//152
|
| 2140 |
+
f 157//157 158//158 395//395
|
| 2141 |
+
f 155//155 157//157 395//395
|
| 2142 |
+
f 155//155 395//395 396//396
|
| 2143 |
+
f 397//397 155//155 396//396
|
| 2144 |
+
f 306//306 305//305 362//362
|
| 2145 |
+
f 213//213 306//306 362//362
|
| 2146 |
+
f 213//213 362//362 212//212
|
| 2147 |
+
f 293//293 247//247 249//249
|
| 2148 |
+
f 264//264 293//293 249//249
|
| 2149 |
+
f 264//264 249//249 250//250
|
| 2150 |
+
f 67//67 291//291 312//312
|
| 2151 |
+
f 68//68 67//67 312//312
|
| 2152 |
+
f 68//68 312//312 314//314
|
| 2153 |
+
f 399//399 759//759 329//329
|
| 2154 |
+
f 284//284 399//399 329//329
|
| 2155 |
+
f 284//284 329//329 285//285
|
| 2156 |
+
f 114//114 112//112 386//386
|
| 2157 |
+
f 115//115 114//114 386//386
|
| 2158 |
+
f 115//115 386//386 116//116
|
| 2159 |
+
f 400//400 401//401 402//402
|
| 2160 |
+
f 403//403 400//400 402//402
|
| 2161 |
+
f 403//403 402//402 404//404
|
| 2162 |
+
f 184//184 80//80 78//78
|
| 2163 |
+
f 188//188 184//184 78//78
|
| 2164 |
+
f 188//188 78//78 190//190
|
| 2165 |
+
f 405//405 119//119 118//118
|
| 2166 |
+
f 5//5 405//405 118//118
|
| 2167 |
+
f 5//5 118//118 3//3
|
| 2168 |
+
f 293//293 264//264 267//267
|
| 2169 |
+
f 294//294 293//293 267//267
|
| 2170 |
+
f 294//294 267//267 1//1
|
| 2171 |
+
f 1//1 267//267 269//269
|
| 2172 |
+
f 273//273 1//1 269//269
|
| 2173 |
+
f 273//273 269//269 271//271
|
| 2174 |
+
f 345//345 346//346 350//350
|
| 2175 |
+
f 100//100 345//345 350//350
|
| 2176 |
+
f 100//100 350//350 351//351
|
| 2177 |
+
f 406//406 436//436 130//130
|
| 2178 |
+
f 407//407 406//406 130//130
|
| 2179 |
+
f 407//407 130//130 371//371
|
| 2180 |
+
f 408//408 409//409 410//410
|
| 2181 |
+
f 411//411 408//408 410//410
|
| 2182 |
+
f 411//411 410//410 412//412
|
| 2183 |
+
f 413//413 414//414 415//415
|
| 2184 |
+
f 414//414 172//172 415//415
|
| 2185 |
+
f 218//218 205//205 219//219
|
| 2186 |
+
f 416//416 354//354 162//162
|
| 2187 |
+
f 363//363 416//416 162//162
|
| 2188 |
+
f 363//363 162//162 160//160
|
| 2189 |
+
f 166//166 281//281 279//279
|
| 2190 |
+
f 277//277 166//166 279//279
|
| 2191 |
+
f 183//183 185//185 392//392
|
| 2192 |
+
f 84//84 183//183 392//392
|
| 2193 |
+
f 307//307 217//217 398//398
|
| 2194 |
+
f 150//150 307//307 398//398
|
| 2195 |
+
f 417//417 147//147 149//149
|
| 2196 |
+
f 151//151 417//417 149//149
|
| 2197 |
+
f 190//190 78//78 76//76
|
| 2198 |
+
f 763//763 190//190 76//76
|
| 2199 |
+
f 359//359 153//153 155//155
|
| 2200 |
+
f 397//397 359//359 155//155
|
| 2201 |
+
f 418//418 419//419 420//420
|
| 2202 |
+
f 419//419 421//421 420//420
|
| 2203 |
+
f 254//254 256//256 317//317
|
| 2204 |
+
f 316//316 254//254 317//317
|
| 2205 |
+
f 365//365 270//270 776//776
|
| 2206 |
+
f 376//376 365//365 776//776
|
| 2207 |
+
f 367//367 365//365 376//376
|
| 2208 |
+
f 377//377 367//367 376//376
|
| 2209 |
+
f 369//369 367//367 377//377
|
| 2210 |
+
f 332//332 369//369 377//377
|
| 2211 |
+
f 256//256 47//47 133//133
|
| 2212 |
+
f 317//317 256//256 133//133
|
| 2213 |
+
f 372//372 50//50 51//51
|
| 2214 |
+
f 381//381 372//372 51//51
|
| 2215 |
+
f 394//394 97//97 99//99
|
| 2216 |
+
f 101//101 394//394 99//99
|
| 2217 |
+
f 96//96 94//94 286//286
|
| 2218 |
+
f 324//324 96//96 286//286
|
| 2219 |
+
f 410//410 409//409 422//422
|
| 2220 |
+
f 412//412 410//410 422//422
|
| 2221 |
+
f 423//423 34//34 229//229
|
| 2222 |
+
f 227//227 423//423 229//229
|
| 2223 |
+
f 424//424 423//423 227//227
|
| 2224 |
+
f 225//225 424//424 227//227
|
| 2225 |
+
f 161//161 159//159 425//425
|
| 2226 |
+
f 161//161 425//425 163//163
|
| 2227 |
+
f 402//402 401//401 426//426
|
| 2228 |
+
f 404//404 402//402 426//426
|
| 2229 |
+
f 8//8 10//10 12//12
|
| 2230 |
+
f 121//121 8//8 12//12
|
| 2231 |
+
f 142//142 239//239 241//241
|
| 2232 |
+
f 427//427 142//142 241//241
|
| 2233 |
+
f 380//380 382//382 145//145
|
| 2234 |
+
f 146//146 380//380 145//145
|
| 2235 |
+
f 163//163 425//425 276//276
|
| 2236 |
+
f 163//163 276//276 277//277
|
| 2237 |
+
f 106//106 68//68 314//314
|
| 2238 |
+
f 315//315 106//106 314//314
|
| 2239 |
+
f 385//385 39//39 41//41
|
| 2240 |
+
f 43//43 385//385 41//41
|
| 2241 |
+
f 368//368 369//369 53//53
|
| 2242 |
+
f 54//54 368//368 53//53
|
| 2243 |
+
f 428//428 368//368 54//54
|
| 2244 |
+
f 56//56 428//428 54//54
|
| 2245 |
+
f 374//374 36//36 429//429
|
| 2246 |
+
f 260//260 374//374 429//429
|
| 2247 |
+
f 88//88 211//211 209//209
|
| 2248 |
+
f 88//88 209//209 221//221
|
| 2249 |
+
f 419//419 173//173 421//421
|
| 2250 |
+
f 173//173 430//430 421//421
|
| 2251 |
+
f 221//221 209//209 207//207
|
| 2252 |
+
f 219//219 207//207 221//221
|
| 2253 |
+
f 260//260 263//263 375//375
|
| 2254 |
+
f 374//374 260//260 375//375
|
| 2255 |
+
f 81//81 83//83 331//331
|
| 2256 |
+
f 201//201 81//81 331//331
|
| 2257 |
+
f 315//315 20//20 18//18
|
| 2258 |
+
f 16//16 315//315 18//18
|
| 2259 |
+
f 405//405 8//8 121//121
|
| 2260 |
+
f 119//119 405//405 121//121
|
| 2261 |
+
f 337//337 336//336 760//760
|
| 2262 |
+
f 70//70 337//337 760//760
|
| 2263 |
+
f 349//349 208//208 206//206
|
| 2264 |
+
f 204//204 349//349 206//206
|
| 2265 |
+
f 108//108 107//107 352//352
|
| 2266 |
+
f 353//353 108//108 352//352
|
| 2267 |
+
f 109//109 108//108 353//353
|
| 2268 |
+
f 2//2 109//109 353//353
|
| 2269 |
+
f 431//431 236//236 234//234
|
| 2270 |
+
f 233//233 431//431 234//234
|
| 2271 |
+
f 2//2 273//273 274//274
|
| 2272 |
+
f 432//432 2//2 274//274
|
| 2273 |
+
f 366//366 368//368 428//428
|
| 2274 |
+
f 432//432 366//366 428//428
|
| 2275 |
+
f 366//366 432//432 274//274
|
| 2276 |
+
f 272//272 366//366 274//274
|
| 2277 |
+
f 433//433 146//146 144//144
|
| 2278 |
+
f 142//142 433//433 144//144
|
| 2279 |
+
f 42//42 40//40 334//334
|
| 2280 |
+
f 335//335 42//42 334//334
|
| 2281 |
+
f 191//191 358//358 417//417
|
| 2282 |
+
f 191//191 417//417 762//762
|
| 2283 |
+
f 175//175 177//177 26//26
|
| 2284 |
+
f 177//177 287//287 26//26
|
| 2285 |
+
f 177//177 178//178 287//287
|
| 2286 |
+
f 178//178 434//434 287//287
|
| 2287 |
+
f 760//760 302//302 303//303
|
| 2288 |
+
f 760//760 303//303 301//301
|
| 2289 |
+
f 305//305 304//304 435//435
|
| 2290 |
+
f 362//362 305//305 435//435
|
| 2291 |
+
f 436//436 126//126 128//128
|
| 2292 |
+
f 130//130 436//436 128//128
|
| 2293 |
+
f 371//371 373//373 437//437
|
| 2294 |
+
f 407//407 371//371 437//437
|
| 2295 |
+
f 301//301 355//355 357//357
|
| 2296 |
+
f 303//303 301//301 357//357
|
| 2297 |
+
f 438//438 439//439 440//440
|
| 2298 |
+
f 439//439 441//441 440//440
|
| 2299 |
+
f 759//759 425//425 159//159
|
| 2300 |
+
f 760//760 300//300 298//298
|
| 2301 |
+
f 252//252 254//254 316//316
|
| 2302 |
+
f 198//198 77//77 200//200
|
| 2303 |
+
f 186//186 184//184 188//188
|
| 2304 |
+
f 427//427 433//433 142//142
|
| 2305 |
+
f 130//130 132//132 371//371
|
| 2306 |
+
f 311//311 170//170 248//248
|
| 2307 |
+
f 442//442 443//443 444//444
|
| 2308 |
+
f 213//213 308//308 306//306
|
| 2309 |
+
f 154//154 152//152 156//156
|
| 2310 |
+
f 100//100 98//98 345//345
|
| 2311 |
+
f 338//338 337//337 70//70
|
| 2312 |
+
f 43//43 364//364 385//385
|
| 2313 |
+
f 313//313 314//314 312//312
|
| 2314 |
+
f 7//7 6//6 9//9
|
| 2315 |
+
f 17//17 120//120 15//15
|
| 2316 |
+
f 118//118 116//116 3//3
|
| 2317 |
+
f 117//117 17//17 19//19
|
| 2318 |
+
f 2//2 432//432 109//109
|
| 2319 |
+
f 445//445 446//446 447//447
|
| 2320 |
+
f 448//448 445//445 447//447
|
| 2321 |
+
f 448//448 447//447 449//449
|
| 2322 |
+
f 450//450 448//448 449//449
|
| 2323 |
+
f 450//450 449//449 451//451
|
| 2324 |
+
f 452//452 450//450 451//451
|
| 2325 |
+
f 452//452 451//451 453//453
|
| 2326 |
+
f 454//454 452//452 453//453
|
| 2327 |
+
f 454//454 453//453 455//455
|
| 2328 |
+
f 456//456 454//454 455//455
|
| 2329 |
+
f 456//456 455//455 457//457
|
| 2330 |
+
f 458//458 456//456 457//457
|
| 2331 |
+
f 458//458 457//457 459//459
|
| 2332 |
+
f 539//539 458//458 459//459
|
| 2333 |
+
f 539//539 459//459 460//460
|
| 2334 |
+
f 443//443 32//32 444//444
|
| 2335 |
+
f 443//443 461//461 32//32
|
| 2336 |
+
f 461//461 30//30 32//32
|
| 2337 |
+
f 462//462 421//421 430//430
|
| 2338 |
+
f 462//462 29//29 421//421
|
| 2339 |
+
f 29//29 420//420 421//421
|
| 2340 |
+
f 29//29 463//463 420//420
|
| 2341 |
+
f 463//463 418//418 420//420
|
| 2342 |
+
f 192//192 178//178 176//176
|
| 2343 |
+
f 192//192 194//194 178//178
|
| 2344 |
+
f 194//194 434//434 178//178
|
| 2345 |
+
f 194//194 195//195 434//434
|
| 2346 |
+
f 195//195 339//339 434//434
|
| 2347 |
+
f 464//464 287//287 434//434
|
| 2348 |
+
f 449//449 447//447 465//465
|
| 2349 |
+
f 451//451 449//449 465//465
|
| 2350 |
+
f 451//451 465//465 466//466
|
| 2351 |
+
f 453//453 451//451 466//466
|
| 2352 |
+
f 453//453 466//466 467//467
|
| 2353 |
+
f 455//455 453//453 467//467
|
| 2354 |
+
f 455//455 467//467 468//468
|
| 2355 |
+
f 457//457 455//455 468//468
|
| 2356 |
+
f 457//457 468//468 469//469
|
| 2357 |
+
f 470//470 457//457 469//469
|
| 2358 |
+
f 538//538 471//471 472//472
|
| 2359 |
+
f 473//473 538//538 472//472
|
| 2360 |
+
f 473//473 472//472 474//474
|
| 2361 |
+
f 475//475 473//473 474//474
|
| 2362 |
+
f 475//475 474//474 476//476
|
| 2363 |
+
f 477//477 475//475 476//476
|
| 2364 |
+
f 477//477 476//476 478//478
|
| 2365 |
+
f 479//479 477//477 478//478
|
| 2366 |
+
f 479//479 478//478 581//581
|
| 2367 |
+
f 464//464 480//480 287//287
|
| 2368 |
+
f 480//480 594//594 287//287
|
| 2369 |
+
f 480//480 481//481 594//594
|
| 2370 |
+
f 481//481 482//482 594//594
|
| 2371 |
+
f 482//482 481//481 483//483
|
| 2372 |
+
f 481//481 24//24 483//483
|
| 2373 |
+
f 484//484 588//588 485//485
|
| 2374 |
+
f 578//578 484//484 485//485
|
| 2375 |
+
f 578//578 485//485 563//563
|
| 2376 |
+
f 486//486 502//502 730//730
|
| 2377 |
+
f 487//487 486//486 730//730
|
| 2378 |
+
f 481//481 602//602 24//24
|
| 2379 |
+
f 602//602 488//488 24//24
|
| 2380 |
+
f 602//602 489//489 488//488
|
| 2381 |
+
f 489//489 490//490 488//488
|
| 2382 |
+
f 740//740 506//506 569//569
|
| 2383 |
+
f 491//491 740//740 569//569
|
| 2384 |
+
f 492//492 486//486 487//487
|
| 2385 |
+
f 493//493 492//492 487//487
|
| 2386 |
+
f 214//214 342//342 356//356
|
| 2387 |
+
f 342//342 33//33 356//356
|
| 2388 |
+
f 342//342 597//597 33//33
|
| 2389 |
+
f 597//597 494//494 33//33
|
| 2390 |
+
f 495//495 741//741 571//571
|
| 2391 |
+
f 496//496 495//495 571//571
|
| 2392 |
+
f 497//497 492//492 493//493
|
| 2393 |
+
f 498//498 497//497 493//493
|
| 2394 |
+
f 174//174 29//29 75//75
|
| 2395 |
+
f 29//29 73//73 75//75
|
| 2396 |
+
f 29//29 499//499 73//73
|
| 2397 |
+
f 499//499 444//444 73//73
|
| 2398 |
+
f 500//500 495//495 496//496
|
| 2399 |
+
f 501//501 500//500 496//496
|
| 2400 |
+
f 502//502 503//503 554//554
|
| 2401 |
+
f 730//730 502//502 554//554
|
| 2402 |
+
f 499//499 504//504 444//444
|
| 2403 |
+
f 504//504 442//442 444//444
|
| 2404 |
+
f 482//482 505//505 594//594
|
| 2405 |
+
f 28//28 463//463 29//29
|
| 2406 |
+
f 506//506 736//736 536//536
|
| 2407 |
+
f 569//569 506//506 536//536
|
| 2408 |
+
f 596//596 507//507 551//551
|
| 2409 |
+
f 508//508 596//596 551//551
|
| 2410 |
+
f 508//508 551//551 509//509
|
| 2411 |
+
f 510//510 508//508 509//509
|
| 2412 |
+
f 510//510 509//509 511//511
|
| 2413 |
+
f 512//512 510//510 511//511
|
| 2414 |
+
f 512//512 511//511 513//513
|
| 2415 |
+
f 514//514 512//512 513//513
|
| 2416 |
+
f 28//28 171//171 463//463
|
| 2417 |
+
f 171//171 418//418 463//463
|
| 2418 |
+
f 171//171 74//74 418//418
|
| 2419 |
+
f 74//74 515//515 418//418
|
| 2420 |
+
f 74//74 73//73 515//515
|
| 2421 |
+
f 73//73 31//31 515//515
|
| 2422 |
+
f 516//516 517//517 518//518
|
| 2423 |
+
f 519//519 516//516 518//518
|
| 2424 |
+
f 520//520 521//521 522//522
|
| 2425 |
+
f 523//523 520//520 522//522
|
| 2426 |
+
f 523//523 522//522 524//524
|
| 2427 |
+
f 525//525 523//523 524//524
|
| 2428 |
+
f 525//525 524//524 526//526
|
| 2429 |
+
f 446//446 525//525 526//526
|
| 2430 |
+
f 446//446 526//526 447//447
|
| 2431 |
+
f 456//456 458//458 527//527
|
| 2432 |
+
f 725//725 456//456 527//527
|
| 2433 |
+
f 725//725 527//527 528//528
|
| 2434 |
+
f 529//529 725//725 528//528
|
| 2435 |
+
f 529//529 528//528 530//530
|
| 2436 |
+
f 525//525 529//529 530//530
|
| 2437 |
+
f 525//525 530//530 523//523
|
| 2438 |
+
f 531//531 532//532 579//579
|
| 2439 |
+
f 533//533 531//531 579//579
|
| 2440 |
+
f 173//173 462//462 430//430
|
| 2441 |
+
f 173//173 172//172 462//462
|
| 2442 |
+
f 534//534 535//535 445//445
|
| 2443 |
+
f 448//448 534//534 445//445
|
| 2444 |
+
f 536//536 508//508 510//510
|
| 2445 |
+
f 537//537 536//536 510//510
|
| 2446 |
+
f 537//537 510//510 512//512
|
| 2447 |
+
f 538//538 537//537 512//512
|
| 2448 |
+
f 538//538 512//512 514//514
|
| 2449 |
+
f 471//471 538//538 514//514
|
| 2450 |
+
f 468//468 467//467 526//526
|
| 2451 |
+
f 539//539 468//468 526//526
|
| 2452 |
+
f 539//539 526//526 524//524
|
| 2453 |
+
f 540//540 539//539 524//524
|
| 2454 |
+
f 540//540 524//524 541//541
|
| 2455 |
+
f 542//542 540//540 541//541
|
| 2456 |
+
f 541//541 524//524 543//543
|
| 2457 |
+
f 544//544 541//541 543//543
|
| 2458 |
+
f 544//544 543//543 527//527
|
| 2459 |
+
f 545//545 544//544 527//527
|
| 2460 |
+
f 545//545 527//527 458//458
|
| 2461 |
+
f 539//539 545//545 458//458
|
| 2462 |
+
f 172//172 29//29 462//462
|
| 2463 |
+
f 172//172 414//414 29//29
|
| 2464 |
+
f 546//546 547//547 548//548
|
| 2465 |
+
f 500//500 546//546 548//548
|
| 2466 |
+
f 500//500 548//548 723//723
|
| 2467 |
+
f 570//570 549//549 474//474
|
| 2468 |
+
f 550//550 570//570 474//474
|
| 2469 |
+
f 550//550 474//474 513//513
|
| 2470 |
+
f 551//551 550//550 513//513
|
| 2471 |
+
f 551//551 513//513 552//552
|
| 2472 |
+
f 553//553 554//554 546//546
|
| 2473 |
+
f 595//595 553//553 546//546
|
| 2474 |
+
f 414//414 499//499 29//29
|
| 2475 |
+
f 414//414 555//555 499//499
|
| 2476 |
+
f 491//491 569//569 556//556
|
| 2477 |
+
f 557//557 491//491 556//556
|
| 2478 |
+
f 557//557 556//556 558//558
|
| 2479 |
+
f 559//559 557//557 558//558
|
| 2480 |
+
f 509//509 551//551 552//552
|
| 2481 |
+
f 560//560 509//509 552//552
|
| 2482 |
+
f 560//560 552//552 561//561
|
| 2483 |
+
f 562//562 560//560 561//561
|
| 2484 |
+
f 563//563 531//531 533//533
|
| 2485 |
+
f 578//578 563//563 533//533
|
| 2486 |
+
f 555//555 504//504 499//499
|
| 2487 |
+
f 555//555 564//564 504//504
|
| 2488 |
+
f 496//496 571//571 565//565
|
| 2489 |
+
f 566//566 496//496 565//565
|
| 2490 |
+
f 566//566 565//565 567//567
|
| 2491 |
+
f 568//568 566//566 567//567
|
| 2492 |
+
f 569//569 475//475 477//477
|
| 2493 |
+
f 556//556 569//569 477//477
|
| 2494 |
+
f 556//556 477//477 570//570
|
| 2495 |
+
f 558//558 556//556 570//570
|
| 2496 |
+
f 571//571 491//491 557//557
|
| 2497 |
+
f 565//565 571//571 557//557
|
| 2498 |
+
f 565//565 557//557 559//559
|
| 2499 |
+
f 567//567 565//565 559//559
|
| 2500 |
+
f 545//545 539//539 540//540
|
| 2501 |
+
f 544//544 545//545 540//540
|
| 2502 |
+
f 544//544 540//540 542//542
|
| 2503 |
+
f 541//541 544//544 542//542
|
| 2504 |
+
f 469//469 468//468 539//539
|
| 2505 |
+
f 470//470 469//469 539//539
|
| 2506 |
+
f 470//470 539//539 460//460
|
| 2507 |
+
f 572//572 470//470 460//460
|
| 2508 |
+
f 528//528 527//527 543//543
|
| 2509 |
+
f 573//573 528//528 543//543
|
| 2510 |
+
f 573//573 543//543 524//524
|
| 2511 |
+
f 522//522 573//573 524//524
|
| 2512 |
+
f 530//530 528//528 573//573
|
| 2513 |
+
f 574//574 530//530 573//573
|
| 2514 |
+
f 574//574 573//573 522//522
|
| 2515 |
+
f 521//521 574//574 522//522
|
| 2516 |
+
f 564//564 442//442 504//504
|
| 2517 |
+
f 564//564 575//575 442//442
|
| 2518 |
+
f 575//575 576//576 442//442
|
| 2519 |
+
f 511//511 509//509 560//560
|
| 2520 |
+
f 577//577 511//511 560//560
|
| 2521 |
+
f 577//577 560//560 562//562
|
| 2522 |
+
f 578//578 448//448 450//450
|
| 2523 |
+
f 484//484 578//578 450//450
|
| 2524 |
+
f 484//484 450//450 452//452
|
| 2525 |
+
f 535//535 579//579 599//599
|
| 2526 |
+
f 580//580 535//535 599//599
|
| 2527 |
+
f 442//442 71//71 443//443
|
| 2528 |
+
f 581//581 582//582 474//474
|
| 2529 |
+
f 479//479 581//581 474//474
|
| 2530 |
+
f 479//479 474//474 549//549
|
| 2531 |
+
f 465//465 447//447 526//526
|
| 2532 |
+
f 466//466 465//465 526//526
|
| 2533 |
+
f 466//466 526//526 467//467
|
| 2534 |
+
f 470//470 572//572 583//583
|
| 2535 |
+
f 457//457 470//470 583//583
|
| 2536 |
+
f 457//457 583//583 459//459
|
| 2537 |
+
f 442//442 584//584 71//71
|
| 2538 |
+
f 584//584 72//72 71//71
|
| 2539 |
+
f 584//584 585//585 72//72
|
| 2540 |
+
f 585//585 586//586 72//72
|
| 2541 |
+
f 585//585 340//340 586//586
|
| 2542 |
+
f 340//340 587//587 586//586
|
| 2543 |
+
f 525//525 446//446 445//445
|
| 2544 |
+
f 529//529 525//525 445//445
|
| 2545 |
+
f 588//588 516//516 519//519
|
| 2546 |
+
f 589//589 588//588 519//519
|
| 2547 |
+
f 582//582 581//581 478//478
|
| 2548 |
+
f 476//476 582//582 478//478
|
| 2549 |
+
f 537//537 538//538 473//473
|
| 2550 |
+
f 475//475 537//537 473//473
|
| 2551 |
+
f 550//550 551//551 507//507
|
| 2552 |
+
f 568//568 550//550 507//507
|
| 2553 |
+
f 550//550 568//568 567//567
|
| 2554 |
+
f 559//559 550//550 567//567
|
| 2555 |
+
f 550//550 559//559 558//558
|
| 2556 |
+
f 570//570 550//550 558//558
|
| 2557 |
+
f 477//477 479//479 549//549
|
| 2558 |
+
f 570//570 477//477 549//549
|
| 2559 |
+
f 569//569 536//536 537//537
|
| 2560 |
+
f 475//475 569//569 537//537
|
| 2561 |
+
f 288//288 289//289 590//590
|
| 2562 |
+
f 289//289 591//591 590//590
|
| 2563 |
+
f 592//592 593//593 594//594
|
| 2564 |
+
f 593//593 27//27 594//594
|
| 2565 |
+
f 595//595 501//501 596//596
|
| 2566 |
+
f 553//553 595//595 596//596
|
| 2567 |
+
f 552//552 513//513 577//577
|
| 2568 |
+
f 562//562 552//552 577//577
|
| 2569 |
+
f 501//501 496//496 566//566
|
| 2570 |
+
f 568//568 501//501 566//566
|
| 2571 |
+
f 513//513 474//474 472//472
|
| 2572 |
+
f 471//471 513//513 472//472
|
| 2573 |
+
f 596//596 501//501 568//568
|
| 2574 |
+
f 507//507 596//596 568//568
|
| 2575 |
+
f 593//593 597//597 27//27
|
| 2576 |
+
f 597//597 192//192 27//27
|
| 2577 |
+
f 597//597 342//342 192//192
|
| 2578 |
+
f 342//342 193//193 192//192
|
| 2579 |
+
f 574//574 521//521 520//520
|
| 2580 |
+
f 523//523 574//574 520//520
|
| 2581 |
+
f 342//342 598//598 193//193
|
| 2582 |
+
f 598//598 290//290 193//193
|
| 2583 |
+
f 583//583 572//572 460//460
|
| 2584 |
+
f 459//459 583//583 460//460
|
| 2585 |
+
f 508//508 553//553 596//596
|
| 2586 |
+
f 474//474 582//582 476//476
|
| 2587 |
+
f 511//511 577//577 513//513
|
| 2588 |
+
f 517//517 599//599 518//518
|
| 2589 |
+
f 30//30 461//461 31//31
|
| 2590 |
+
f 514//514 513//513 471//471
|
| 2591 |
+
f 561//561 552//552 562//562
|
| 2592 |
+
f 574//574 523//523 530//530
|
| 2593 |
+
f 461//461 515//515 31//31
|
| 2594 |
+
f 461//461 443//443 515//515
|
| 2595 |
+
f 443//443 418//418 515//515
|
| 2596 |
+
f 443//443 72//72 418//418
|
| 2597 |
+
f 72//72 419//419 418//418
|
| 2598 |
+
f 72//72 586//586 419//419
|
| 2599 |
+
f 586//586 415//415 419//419
|
| 2600 |
+
f 586//586 587//587 415//415
|
| 2601 |
+
f 587//587 600//600 415//415
|
| 2602 |
+
f 590//590 591//591 601//601
|
| 2603 |
+
f 591//591 257//257 601//601
|
| 2604 |
+
f 342//342 339//339 598//598
|
| 2605 |
+
f 342//342 344//344 339//339
|
| 2606 |
+
f 344//344 434//434 339//339
|
| 2607 |
+
f 344//344 347//347 434//434
|
| 2608 |
+
f 347//347 464//464 434//434
|
| 2609 |
+
f 347//347 361//361 464//464
|
| 2610 |
+
f 361//361 602//602 464//464
|
| 2611 |
+
f 603//603 604//604 489//489
|
| 2612 |
+
f 604//604 605//605 489//489
|
| 2613 |
+
f 604//604 606//606 605//605
|
| 2614 |
+
f 606//606 607//607 605//605
|
| 2615 |
+
f 614//614 608//608 609//609
|
| 2616 |
+
f 608//608 610//610 609//609
|
| 2617 |
+
f 611//611 612//612 613//613
|
| 2618 |
+
f 612//612 614//614 613//613
|
| 2619 |
+
f 615//615 616//616 624//624
|
| 2620 |
+
f 615//615 617//617 616//616
|
| 2621 |
+
f 617//617 618//618 616//616
|
| 2622 |
+
f 619//619 615//615 624//624
|
| 2623 |
+
f 619//619 709//709 615//615
|
| 2624 |
+
f 709//709 620//620 615//615
|
| 2625 |
+
f 612//612 621//621 614//614
|
| 2626 |
+
f 622//622 623//623 614//614
|
| 2627 |
+
f 623//623 608//608 614//614
|
| 2628 |
+
f 610//610 624//624 609//609
|
| 2629 |
+
f 610//610 625//625 624//624
|
| 2630 |
+
f 625//625 619//619 624//624
|
| 2631 |
+
f 618//618 617//617 611//611
|
| 2632 |
+
f 617//617 626//626 611//611
|
| 2633 |
+
f 617//617 615//615 626//626
|
| 2634 |
+
f 615//615 620//620 626//626
|
| 2635 |
+
f 613//613 618//618 611//611
|
| 2636 |
+
f 627//627 628//628 629//629
|
| 2637 |
+
f 630//630 627//627 629//629
|
| 2638 |
+
f 613//613 614//614 618//618
|
| 2639 |
+
f 614//614 616//616 618//618
|
| 2640 |
+
f 614//614 609//609 616//616
|
| 2641 |
+
f 609//609 624//624 616//616
|
| 2642 |
+
f 631//631 636//636 632//632
|
| 2643 |
+
f 639//639 633//633 632//632
|
| 2644 |
+
f 634//634 635//635 636//636
|
| 2645 |
+
f 635//635 638//638 636//636
|
| 2646 |
+
f 670//670 637//637 638//638
|
| 2647 |
+
f 637//637 636//636 638//638
|
| 2648 |
+
f 637//637 639//639 636//636
|
| 2649 |
+
f 639//639 632//632 636//636
|
| 2650 |
+
f 640//640 641//641 672//672
|
| 2651 |
+
f 640//640 642//642 641//641
|
| 2652 |
+
f 642//642 643//643 641//641
|
| 2653 |
+
f 642//642 674//674 643//643
|
| 2654 |
+
f 674//674 668//668 643//643
|
| 2655 |
+
f 670//670 638//638 635//635
|
| 2656 |
+
f 644//644 645//645 646//646
|
| 2657 |
+
f 647//647 644//644 646//646
|
| 2658 |
+
f 647//647 646//646 648//648
|
| 2659 |
+
f 649//649 647//647 648//648
|
| 2660 |
+
f 650//650 651//651 652//652
|
| 2661 |
+
f 653//653 650//650 652//652
|
| 2662 |
+
f 653//653 652//652 714//714
|
| 2663 |
+
f 654//654 653//653 714//714
|
| 2664 |
+
f 655//655 650//650 653//653
|
| 2665 |
+
f 656//656 655//655 653//653
|
| 2666 |
+
f 656//656 653//653 654//654
|
| 2667 |
+
f 657//657 656//656 654//654
|
| 2668 |
+
f 657//657 658//658 659//659
|
| 2669 |
+
f 656//656 657//657 659//659
|
| 2670 |
+
f 656//656 659//659 660//660
|
| 2671 |
+
f 655//655 656//656 660//660
|
| 2672 |
+
f 661//661 713//713 651//651
|
| 2673 |
+
f 662//662 661//661 651//651
|
| 2674 |
+
f 662//662 651//651 650//650
|
| 2675 |
+
f 655//655 662//662 650//650
|
| 2676 |
+
f 678//678 663//663 664//664
|
| 2677 |
+
f 665//665 678//678 664//664
|
| 2678 |
+
f 665//665 664//664 659//659
|
| 2679 |
+
f 658//658 665//665 659//659
|
| 2680 |
+
f 666//666 678//678 665//665
|
| 2681 |
+
f 667//667 666//666 665//665
|
| 2682 |
+
f 667//667 665//665 640//640
|
| 2683 |
+
f 672//672 667//667 640//640
|
| 2684 |
+
f 632//632 633//633 668//668
|
| 2685 |
+
f 631//631 632//632 668//668
|
| 2686 |
+
f 631//631 668//668 669//669
|
| 2687 |
+
f 636//636 631//631 669//669
|
| 2688 |
+
f 670//670 644//644 647//647
|
| 2689 |
+
f 633//633 670//670 647//647
|
| 2690 |
+
f 633//633 647//647 649//649
|
| 2691 |
+
f 627//627 630//630 671//671
|
| 2692 |
+
f 630//630 672//672 671//671
|
| 2693 |
+
f 634//634 636//636 669//669
|
| 2694 |
+
f 637//637 670//670 633//633
|
| 2695 |
+
f 639//639 637//637 633//633
|
| 2696 |
+
f 630//630 673//673 672//672
|
| 2697 |
+
f 674//674 634//634 669//669
|
| 2698 |
+
f 668//668 674//674 669//669
|
| 2699 |
+
f 675//675 662//662 655//655
|
| 2700 |
+
f 660//660 675//675 655//655
|
| 2701 |
+
f 676//676 627//627 671//671
|
| 2702 |
+
f 677//677 675//675 660//660
|
| 2703 |
+
f 658//658 640//640 665//665
|
| 2704 |
+
f 673//673 667//667 672//672
|
| 2705 |
+
f 678//678 679//679 680//680
|
| 2706 |
+
f 663//663 678//678 680//680
|
| 2707 |
+
f 663//663 680//680 681//681
|
| 2708 |
+
f 682//682 663//663 681//681
|
| 2709 |
+
f 683//683 695//695 684//684
|
| 2710 |
+
f 685//685 683//683 684//684
|
| 2711 |
+
f 685//685 684//684 686//686
|
| 2712 |
+
f 687//687 685//685 686//686
|
| 2713 |
+
f 694//694 688//688 679//679
|
| 2714 |
+
f 666//666 694//694 679//679
|
| 2715 |
+
f 666//666 679//679 678//678
|
| 2716 |
+
f 710//710 689//689 690//690
|
| 2717 |
+
f 691//691 710//710 690//690
|
| 2718 |
+
f 691//691 690//690 692//692
|
| 2719 |
+
f 710//710 693//693 673//673
|
| 2720 |
+
f 689//689 710//710 673//673
|
| 2721 |
+
f 694//694 673//673 693//693
|
| 2722 |
+
f 688//688 694//694 693//693
|
| 2723 |
+
f 695//695 663//663 682//682
|
| 2724 |
+
f 684//684 695//695 682//682
|
| 2725 |
+
f 692//692 690//690 696//696
|
| 2726 |
+
f 699//699 692//692 696//696
|
| 2727 |
+
f 710//710 697//697 693//693
|
| 2728 |
+
f 698//698 692//692 687//687
|
| 2729 |
+
f 699//699 685//685 687//687
|
| 2730 |
+
f 687//687 692//692 699//699
|
| 2731 |
+
f 700//700 620//620 701//701
|
| 2732 |
+
f 702//702 700//700 701//701
|
| 2733 |
+
f 702//702 701//701 703//703
|
| 2734 |
+
f 704//704 702//702 703//703
|
| 2735 |
+
f 704//704 703//703 705//705
|
| 2736 |
+
f 621//621 704//704 705//705
|
| 2737 |
+
f 621//621 705//705 706//706
|
| 2738 |
+
f 707//707 621//621 706//706
|
| 2739 |
+
f 707//707 706//706 680//680
|
| 2740 |
+
f 708//708 707//707 680//680
|
| 2741 |
+
f 708//708 680//680 679//679
|
| 2742 |
+
f 688//688 708//708 679//679
|
| 2743 |
+
f 709//709 692//692 698//698
|
| 2744 |
+
f 620//620 709//709 698//698
|
| 2745 |
+
f 620//620 698//698 687//687
|
| 2746 |
+
f 701//701 620//620 687//687
|
| 2747 |
+
f 701//701 687//687 686//686
|
| 2748 |
+
f 703//703 701//701 686//686
|
| 2749 |
+
f 703//703 686//686 684//684
|
| 2750 |
+
f 682//682 703//703 684//684
|
| 2751 |
+
f 710//710 619//619 625//625
|
| 2752 |
+
f 697//697 710//710 625//625
|
| 2753 |
+
f 697//697 625//625 610//610
|
| 2754 |
+
f 693//693 697//697 610//610
|
| 2755 |
+
f 693//693 610//610 711//711
|
| 2756 |
+
f 688//688 693//693 711//711
|
| 2757 |
+
f 688//688 711//711 708//708
|
| 2758 |
+
f 673//673 694//694 667//667
|
| 2759 |
+
f 694//694 666//666 667//667
|
| 2760 |
+
f 673//673 630//630 689//689
|
| 2761 |
+
f 630//630 629//629 689//689
|
| 2762 |
+
f 627//627 712//712 628//628
|
| 2763 |
+
f 626//626 620//620 700//700
|
| 2764 |
+
f 611//611 626//626 700//700
|
| 2765 |
+
f 611//611 700//700 702//702
|
| 2766 |
+
f 704//704 611//611 702//702
|
| 2767 |
+
f 705//705 703//703 682//682
|
| 2768 |
+
f 706//706 705//705 682//682
|
| 2769 |
+
f 706//706 682//682 681//681
|
| 2770 |
+
f 680//680 706//706 681//681
|
| 2771 |
+
f 712//712 713//713 628//628
|
| 2772 |
+
f 689//689 629//629 690//690
|
| 2773 |
+
f 629//629 696//696 690//690
|
| 2774 |
+
f 629//629 628//628 696//696
|
| 2775 |
+
f 628//628 699//699 696//696
|
| 2776 |
+
f 628//628 713//713 699//699
|
| 2777 |
+
f 713//713 661//661 699//699
|
| 2778 |
+
f 635//635 714//714 670//670
|
| 2779 |
+
f 714//714 644//644 670//670
|
| 2780 |
+
f 622//622 614//614 621//621
|
| 2781 |
+
f 611//611 704//704 621//621
|
| 2782 |
+
f 612//612 611//611 621//621
|
| 2783 |
+
f 714//714 652//652 644//644
|
| 2784 |
+
f 692//692 709//709 619//619
|
| 2785 |
+
f 691//691 692//692 619//619
|
| 2786 |
+
f 691//691 619//619 710//710
|
| 2787 |
+
f 652//652 645//645 644//644
|
| 2788 |
+
f 652//652 651//651 645//645
|
| 2789 |
+
f 651//651 713//713 645//645
|
| 2790 |
+
f 713//713 712//712 645//645
|
| 2791 |
+
f 712//712 646//646 645//645
|
| 2792 |
+
f 712//712 627//627 646//646
|
| 2793 |
+
f 627//627 648//648 646//646
|
| 2794 |
+
f 627//627 676//676 648//648
|
| 2795 |
+
f 676//676 649//649 648//648
|
| 2796 |
+
f 672//672 641//641 671//671
|
| 2797 |
+
f 711//711 610//610 608//608
|
| 2798 |
+
f 623//623 711//711 608//608
|
| 2799 |
+
f 622//622 621//621 707//707
|
| 2800 |
+
f 708//708 622//622 707//707
|
| 2801 |
+
f 623//623 622//622 708//708
|
| 2802 |
+
f 711//711 623//623 708//708
|
| 2803 |
+
f 483//483 25//25 715//715
|
| 2804 |
+
f 716//716 483//483 715//715
|
| 2805 |
+
f 716//716 715//715 717//717
|
| 2806 |
+
f 718//718 716//716 717//717
|
| 2807 |
+
f 718//718 717//717 607//607
|
| 2808 |
+
f 606//606 718//718 607//607
|
| 2809 |
+
f 641//641 676//676 671//671
|
| 2810 |
+
f 641//641 643//643 676//676
|
| 2811 |
+
f 643//643 649//649 676//676
|
| 2812 |
+
f 643//643 668//668 649//649
|
| 2813 |
+
f 603//603 489//489 602//602
|
| 2814 |
+
f 361//361 603//603 602//602
|
| 2815 |
+
f 668//668 633//633 649//649
|
| 2816 |
+
f 658//658 642//642 640//640
|
| 2817 |
+
f 658//658 657//657 642//642
|
| 2818 |
+
f 657//657 674//674 642//642
|
| 2819 |
+
f 657//657 654//654 674//674
|
| 2820 |
+
f 654//654 634//634 674//674
|
| 2821 |
+
f 654//654 714//714 634//634
|
| 2822 |
+
f 714//714 635//635 634//634
|
| 2823 |
+
f 659//659 664//664 660//660
|
| 2824 |
+
f 590//590 601//601 719//719
|
| 2825 |
+
f 720//720 590//590 719//719
|
| 2826 |
+
f 720//720 719//719 721//721
|
| 2827 |
+
f 722//722 720//720 721//721
|
| 2828 |
+
f 722//722 721//721 600//600
|
| 2829 |
+
f 587//587 722//722 600//600
|
| 2830 |
+
f 664//664 677//677 660//660
|
| 2831 |
+
f 664//664 663//663 677//677
|
| 2832 |
+
f 663//663 675//675 677//677
|
| 2833 |
+
f 663//663 695//695 675//675
|
| 2834 |
+
f 695//695 662//662 675//675
|
| 2835 |
+
f 695//695 683//683 662//662
|
| 2836 |
+
f 683//683 661//661 662//662
|
| 2837 |
+
f 683//683 685//685 661//661
|
| 2838 |
+
f 685//685 699//699 661//661
|
| 2839 |
+
f 589//589 485//485 588//588
|
| 2840 |
+
f 737//737 723//723 724//724
|
| 2841 |
+
f 723//723 548//548 724//724
|
| 2842 |
+
f 743//743 725//725 726//726
|
| 2843 |
+
f 725//725 529//529 726//726
|
| 2844 |
+
f 724//724 548//548 727//727
|
| 2845 |
+
f 548//548 547//547 727//727
|
| 2846 |
+
f 506//506 728//728 729//729
|
| 2847 |
+
f 728//728 730//730 729//729
|
| 2848 |
+
f 592//592 594//594 505//505
|
| 2849 |
+
f 494//494 592//592 505//505
|
| 2850 |
+
f 494//494 505//505 731//731
|
| 2851 |
+
f 732//732 494//494 731//731
|
| 2852 |
+
f 732//732 731//731 733//733
|
| 2853 |
+
f 734//734 732//732 733//733
|
| 2854 |
+
f 734//734 733//733 735//735
|
| 2855 |
+
f 361//361 734//734 735//735
|
| 2856 |
+
f 361//361 735//735 603//603
|
| 2857 |
+
f 553//553 508//508 736//736
|
| 2858 |
+
f 508//508 536//536 736//736
|
| 2859 |
+
f 288//288 590//590 720//720
|
| 2860 |
+
f 258//258 288//288 720//720
|
| 2861 |
+
f 258//258 720//720 722//722
|
| 2862 |
+
f 23//23 258//258 722//722
|
| 2863 |
+
f 23//23 722//722 587//587
|
| 2864 |
+
f 340//340 23//23 587//587
|
| 2865 |
+
f 497//497 498//498 737//737
|
| 2866 |
+
f 498//498 723//723 737//737
|
| 2867 |
+
f 484//484 452//452 738//738
|
| 2868 |
+
f 452//452 454//454 738//738
|
| 2869 |
+
f 738//738 454//454 739//739
|
| 2870 |
+
f 454//454 456//456 739//739
|
| 2871 |
+
f 580//580 599//599 517//517
|
| 2872 |
+
f 719//719 601//601 576//576
|
| 2873 |
+
f 575//575 719//719 576//576
|
| 2874 |
+
f 740//740 741//741 742//742
|
| 2875 |
+
f 740//740 491//491 741//741
|
| 2876 |
+
f 491//491 571//571 741//741
|
| 2877 |
+
f 448//448 578//578 534//534
|
| 2878 |
+
f 578//578 533//533 534//534
|
| 2879 |
+
f 501//501 595//595 500//500
|
| 2880 |
+
f 595//595 546//546 500//500
|
| 2881 |
+
f 546//546 554//554 547//547
|
| 2882 |
+
f 554//554 503//503 547//547
|
| 2883 |
+
f 534//534 533//533 535//535
|
| 2884 |
+
f 533//533 579//579 535//535
|
| 2885 |
+
f 516//516 743//743 517//517
|
| 2886 |
+
f 743//743 580//580 517//517
|
| 2887 |
+
f 743//743 726//726 580//580
|
| 2888 |
+
f 726//726 535//535 580//580
|
| 2889 |
+
f 726//726 529//529 535//535
|
| 2890 |
+
f 529//529 445//445 535//535
|
| 2891 |
+
f 506//506 729//729 736//736
|
| 2892 |
+
f 606//606 604//604 744//744
|
| 2893 |
+
f 745//745 606//606 744//744
|
| 2894 |
+
f 745//745 744//744 731//731
|
| 2895 |
+
f 746//746 745//745 731//731
|
| 2896 |
+
f 746//746 731//731 505//505
|
| 2897 |
+
f 482//482 746//746 505//505
|
| 2898 |
+
f 729//729 553//553 736//736
|
| 2899 |
+
f 729//729 730//730 553//553
|
| 2900 |
+
f 730//730 554//554 553//553
|
| 2901 |
+
f 500//500 723//723 495//495
|
| 2902 |
+
f 723//723 747//747 495//495
|
| 2903 |
+
f 723//723 498//498 747//747
|
| 2904 |
+
f 498//498 493//493 747//747
|
| 2905 |
+
f 593//593 592//592 494//494
|
| 2906 |
+
f 597//597 593//593 494//494
|
| 2907 |
+
f 495//495 747//747 741//741
|
| 2908 |
+
f 747//747 742//742 741//741
|
| 2909 |
+
f 747//747 493//493 742//742
|
| 2910 |
+
f 493//493 487//487 742//742
|
| 2911 |
+
f 740//740 742//742 506//506
|
| 2912 |
+
f 742//742 728//728 506//506
|
| 2913 |
+
f 742//742 487//487 728//728
|
| 2914 |
+
f 487//487 730//730 728//728
|
| 2915 |
+
f 484//484 738//738 588//588
|
| 2916 |
+
f 738//738 516//516 588//588
|
| 2917 |
+
f 440//440 441//441 748//748
|
| 2918 |
+
f 341//341 440//440 748//748
|
| 2919 |
+
f 341//341 748//748 749//749
|
| 2920 |
+
f 22//22 341//341 749//749
|
| 2921 |
+
f 22//22 749//749 750//750
|
| 2922 |
+
f 259//259 22//22 750//750
|
| 2923 |
+
f 718//718 606//606 745//745
|
| 2924 |
+
f 716//716 718//718 745//745
|
| 2925 |
+
f 716//716 745//745 746//746
|
| 2926 |
+
f 483//483 716//716 746//746
|
| 2927 |
+
f 483//483 746//746 482//482
|
| 2928 |
+
f 738//738 739//739 516//516
|
| 2929 |
+
f 739//739 743//743 516//516
|
| 2930 |
+
f 739//739 456//456 743//743
|
| 2931 |
+
f 456//456 725//725 743//743
|
| 2932 |
+
f 531//531 563//563 751//751
|
| 2933 |
+
f 563//563 752//752 751//751
|
| 2934 |
+
f 563//563 485//485 752//752
|
| 2935 |
+
f 485//485 753//753 752//752
|
| 2936 |
+
f 485//485 589//589 753//753
|
| 2937 |
+
f 589//589 754//754 753//753
|
| 2938 |
+
f 589//589 519//519 754//754
|
| 2939 |
+
f 519//519 755//755 754//754
|
| 2940 |
+
f 519//519 518//518 755//755
|
| 2941 |
+
f 518//518 756//756 755//755
|
| 2942 |
+
f 518//518 599//599 756//756
|
| 2943 |
+
f 599//599 757//757 756//756
|
| 2944 |
+
f 599//599 579//579 757//757
|
| 2945 |
+
f 579//579 532//532 757//757
|
| 2946 |
+
f 205//205 219//219 207//207
|
| 2947 |
+
f 604//604 603//603 735//735
|
| 2948 |
+
f 744//744 604//604 735//735
|
| 2949 |
+
f 744//744 735//735 733//733
|
| 2950 |
+
f 731//731 744//744 733//733
|
| 2951 |
+
f 758//758 759//759 218//218
|
| 2952 |
+
f 760//760 761//761 762//762
|
| 2953 |
+
f 438//438 440//440 585//585
|
| 2954 |
+
f 584//584 438//438 585//585
|
| 2955 |
+
f 761//761 302//302 760//760
|
| 2956 |
+
f 761//761 147//147 302//302
|
| 2957 |
+
f 762//762 147//147 761//761
|
| 2958 |
+
f 147//147 417//417 762//762
|
| 2959 |
+
f 191//191 763//763 762//762
|
| 2960 |
+
f 763//763 760//760 762//762
|
| 2961 |
+
f 764//764 765//765 766//766
|
| 2962 |
+
f 765//765 348//348 766//766
|
| 2963 |
+
f 218//218 759//759 205//205
|
| 2964 |
+
f 759//759 202//202 205//205
|
| 2965 |
+
f 413//413 415//415 600//600
|
| 2966 |
+
f 721//721 413//413 600//600
|
| 2967 |
+
f 362//362 435//435 416//416
|
| 2968 |
+
f 435//435 304//304 416//416
|
| 2969 |
+
f 357//357 355//355 416//416
|
| 2970 |
+
f 355//355 354//354 416//416
|
| 2971 |
+
f 204//204 203//203 766//766
|
| 2972 |
+
f 203//203 767//767 766//766
|
| 2973 |
+
f 721//721 719//719 575//575
|
| 2974 |
+
f 555//555 721//721 575//575
|
| 2975 |
+
f 555//555 575//575 564//564
|
| 2976 |
+
f 765//765 764//764 199//199
|
| 2977 |
+
f 764//764 768//768 199//199
|
| 2978 |
+
f 764//764 766//766 768//768
|
| 2979 |
+
f 766//766 769//769 768//768
|
| 2980 |
+
f 766//766 767//767 769//769
|
| 2981 |
+
f 340//340 341//341 23//23
|
| 2982 |
+
f 767//767 180//180 769//769
|
| 2983 |
+
f 767//767 203//203 389//389
|
| 2984 |
+
f 203//203 89//89 389//389
|
| 2985 |
+
f 488//488 490//490 770//770
|
| 2986 |
+
f 771//771 488//488 770//770
|
| 2987 |
+
f 24//24 488//488 771//771
|
| 2988 |
+
f 25//25 24//24 771//771
|
| 2989 |
+
f 203//203 202//202 89//89
|
| 2990 |
+
f 202//202 283//283 89//89
|
| 2991 |
+
f 202//202 759//759 283//283
|
| 2992 |
+
f 759//759 399//399 283//283
|
| 2993 |
+
f 464//464 602//602 481//481
|
| 2994 |
+
f 480//480 464//464 481//481
|
| 2995 |
+
f 605//605 607//607 772//772
|
| 2996 |
+
f 773//773 605//605 772//772
|
| 2997 |
+
f 260//260 429//429 261//261
|
| 2998 |
+
f 429//429 774//774 261//261
|
| 2999 |
+
f 489//489 605//605 773//773
|
| 3000 |
+
f 490//490 489//489 773//773
|
| 3001 |
+
f 584//584 442//442 576//576
|
| 3002 |
+
f 601//601 584//584 576//576
|
| 3003 |
+
f 429//429 36//36 774//774
|
| 3004 |
+
f 36//36 35//35 774//774
|
| 3005 |
+
f 217//217 308//308 218//218
|
| 3006 |
+
f 218//218 758//758 308//308
|
| 3007 |
+
f 758//758 213//213 308//308
|
| 3008 |
+
f 758//758 759//759 213//213
|
| 3009 |
+
f 196//196 775//775 197//197
|
| 3010 |
+
f 775//775 69//69 197//197
|
| 3011 |
+
f 191//191 190//190 763//763
|
| 3012 |
+
f 179//179 262//262 769//769
|
| 3013 |
+
f 262//262 768//768 769//769
|
| 3014 |
+
f 262//262 261//261 768//768
|
| 3015 |
+
f 33//33 494//494 732//732
|
| 3016 |
+
f 734//734 33//33 732//732
|
| 3017 |
+
f 261//261 199//199 768//768
|
| 3018 |
+
f 261//261 774//774 199//199
|
| 3019 |
+
f 774//774 196//196 199//199
|
| 3020 |
+
f 774//774 35//35 196//196
|
| 3021 |
+
f 35//35 775//775 196//196
|
| 3022 |
+
f 198//198 197//197 763//763
|
| 3023 |
+
f 555//555 414//414 413//413
|
| 3024 |
+
f 721//721 555//555 413//413
|
| 3025 |
+
f 197//197 760//760 763//763
|
| 3026 |
+
f 34//34 423//423 35//35
|
| 3027 |
+
f 423//423 775//775 35//35
|
| 3028 |
+
f 423//423 424//424 775//775
|
| 3029 |
+
f 424//424 69//69 775//775
|
| 3030 |
+
f 424//424 338//338 69//69
|
| 3031 |
+
f 439//439 438//438 257//257
|
| 3032 |
+
f 338//338 70//70 69//69
|
| 3033 |
+
f 776//776 380//380 146//146
|
| 3034 |
+
f 777//777 776//776 146//146
|
| 3035 |
+
f 777//777 146//146 433//433
|
| 3036 |
+
f 778//778 777//777 433//433
|
| 3037 |
+
f 778//778 433//433 427//427
|
| 3038 |
+
f 241//241 778//778 427//427
|
| 3039 |
+
f 376//376 776//776 777//777
|
| 3040 |
+
f 378//378 376//376 777//777
|
| 3041 |
+
f 378//378 777//777 779//779
|
| 3042 |
+
f 379//379 378//378 779//779
|
| 3043 |
+
f 379//379 779//779 431//431
|
| 3044 |
+
f 437//437 373//373 780//780
|
| 3045 |
+
f 407//407 437//437 780//780
|
| 3046 |
+
f 407//407 780//780 781//781
|
| 3047 |
+
f 406//406 407//407 781//781
|
| 3048 |
+
f 406//406 781//781 436//436
|
| 3049 |
+
f 782//782 318//318 251//251
|
| 3050 |
+
f 783//783 782//782 251//251
|
| 3051 |
+
f 783//783 251//251 122//122
|
| 3052 |
+
f 124//124 783//783 122//122
|
| 3053 |
+
f 779//779 777//777 778//778
|
| 3054 |
+
f 784//784 779//779 778//778
|
| 3055 |
+
f 784//784 778//778 241//241
|
| 3056 |
+
f 240//240 784//784 241//241
|
| 3057 |
+
f 387//387 318//318 782//782
|
| 3058 |
+
f 381//381 387//387 782//782
|
| 3059 |
+
f 381//381 782//782 373//373
|
| 3060 |
+
f 387//387 381//381 380//380
|
| 3061 |
+
f 388//388 387//387 380//380
|
| 3062 |
+
f 388//388 380//380 776//776
|
| 3063 |
+
f 126//126 436//436 781//781
|
| 3064 |
+
f 124//124 126//126 781//781
|
| 3065 |
+
f 124//124 781//781 783//783
|
| 3066 |
+
f 783//783 781//781 780//780
|
| 3067 |
+
f 782//782 783//783 780//780
|
| 3068 |
+
f 782//782 780//780 373//373
|
| 3069 |
+
f 784//784 240//240 238//238
|
| 3070 |
+
f 236//236 784//784 238//238
|
| 3071 |
+
f 784//784 236//236 431//431
|
| 3072 |
+
f 779//779 784//784 431//431
|
RigNet/quick_start/15446_ori_rig.txt
ADDED
|
@@ -0,0 +1,836 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
joints root 0.00000000 0.22579750 -0.22022524
|
| 2 |
+
joints root_dup_0 0.00543076 0.23122826 -0.21479449
|
| 3 |
+
joints root_dup_1 0.00291324 0.22871074 -0.21731201
|
| 4 |
+
joints root_dup_2 0.00163954 0.22743705 -0.21858570
|
| 5 |
+
joints root_dup_3 0.00543076 0.23122826 -0.21479449
|
| 6 |
+
joints joint_1 -0.11709178 0.09379947 -0.26067549
|
| 7 |
+
joints joint_9 0.00000000 0.22302763 -0.31729373
|
| 8 |
+
joints joint_10 0.00000000 0.22077297 -0.16580530
|
| 9 |
+
joints joint_14 0.11709178 0.09379947 -0.26067549
|
| 10 |
+
joints joint_0 -0.12084606 0.03146827 -0.27459112
|
| 11 |
+
joints joint_12 0.00000000 0.22433630 -0.12791148
|
| 12 |
+
joints joint_13 0.12084606 0.03146827 -0.27459112
|
| 13 |
+
joints joint_8 0.00000000 0.19685103 -0.04673139
|
| 14 |
+
joints joint_8_dup_0 0.00454266 0.20139369 -0.04218873
|
| 15 |
+
joints joint_8_dup_1 0.00524879 0.20209982 -0.04148261
|
| 16 |
+
joints joint_8_dup_2 0.00172359 0.19857462 -0.04500780
|
| 17 |
+
joints joint_8_dup_3 0.00454266 0.20139369 -0.04218873
|
| 18 |
+
joints joint_3 -0.12683530 0.11586160 -0.06352991
|
| 19 |
+
joints joint_6 0.00000000 0.22918110 0.12521526
|
| 20 |
+
joints joint_7 0.00000000 0.20861940 0.00950351
|
| 21 |
+
joints joint_16 0.12683530 0.11586160 -0.06352991
|
| 22 |
+
joints joint_4 -0.14111257 0.07119314 -0.05195137
|
| 23 |
+
joints joint_5 0.00000000 0.25643170 0.16952471
|
| 24 |
+
joints joint_17 0.14111257 0.07119314 -0.05195137
|
| 25 |
+
joints joint_2 -0.15447946 0.01426265 -0.01593095
|
| 26 |
+
joints joint_15 0.15447946 0.01426265 -0.01593095
|
| 27 |
+
root root
|
| 28 |
+
skin 0 joint_6 0.2975 joint_5 0.7025
|
| 29 |
+
skin 1 joint_5 1.0000
|
| 30 |
+
skin 2 joint_6 0.2655 joint_5 0.7345
|
| 31 |
+
skin 3 joint_5 1.0000
|
| 32 |
+
skin 4 joint_5 1.0000
|
| 33 |
+
skin 5 joint_5 1.0000
|
| 34 |
+
skin 6 joint_5 1.0000
|
| 35 |
+
skin 7 joint_5 1.0000
|
| 36 |
+
skin 8 joint_5 1.0000
|
| 37 |
+
skin 9 joint_5 1.0000
|
| 38 |
+
skin 10 joint_5 1.0000
|
| 39 |
+
skin 11 joint_5 1.0000
|
| 40 |
+
skin 12 joint_5 1.0000
|
| 41 |
+
skin 13 joint_5 1.0000
|
| 42 |
+
skin 14 joint_6 0.2716 joint_5 0.7284
|
| 43 |
+
skin 15 joint_5 1.0000
|
| 44 |
+
skin 16 joint_5 1.0000
|
| 45 |
+
skin 17 joint_5 1.0000
|
| 46 |
+
skin 18 joint_5 1.0000
|
| 47 |
+
skin 19 joint_5 1.0000
|
| 48 |
+
skin 20 joint_5 1.0000
|
| 49 |
+
skin 21 joint_8_dup_0 0.5328 joint_3 0.4672
|
| 50 |
+
skin 22 joint_8_dup_0 0.2097 joint_3 0.4633 joint_4 0.3270
|
| 51 |
+
skin 23 joint_8_dup_3 0.3343 joint_16 0.4325 joint_17 0.2332
|
| 52 |
+
skin 24 joint_8_dup_3 0.5185 joint_16 0.4815
|
| 53 |
+
skin 25 joint_17 0.3369 joint_15 0.6631
|
| 54 |
+
skin 26 joint_17 0.3860 joint_15 0.6140
|
| 55 |
+
skin 27 joint_2 1.0000
|
| 56 |
+
skin 28 joint_2 1.0000
|
| 57 |
+
skin 29 joint_2 1.0000
|
| 58 |
+
skin 30 joint_2 1.0000
|
| 59 |
+
skin 31 joint_2 1.0000
|
| 60 |
+
skin 32 joint_17 0.5509 joint_15 0.4491
|
| 61 |
+
skin 33 joint_8_dup_1 0.6385 joint_6 0.3615
|
| 62 |
+
skin 34 joint_8_dup_1 0.4697 joint_6 0.3078 joint_5 0.2225
|
| 63 |
+
skin 35 joint_8_dup_1 1.0000
|
| 64 |
+
skin 36 joint_8_dup_1 0.3610 joint_8_dup_2 0.4291 joint_6 0.2099
|
| 65 |
+
skin 37 joint_8_dup_1 0.6435 joint_8_dup_2 0.3565
|
| 66 |
+
skin 38 joint_8_dup_1 0.4012 joint_8_dup_2 0.3832 joint_7 0.2156
|
| 67 |
+
skin 39 joint_8_dup_1 0.4914 joint_8_dup_2 0.2446 joint_7 0.2640
|
| 68 |
+
skin 40 joint_8_dup_1 0.6546 joint_7 0.3454
|
| 69 |
+
skin 41 joint_8_dup_1 0.4539 joint_8_dup_2 0.2581 joint_7 0.2880
|
| 70 |
+
skin 42 joint_8_dup_1 0.6650 joint_7 0.3350
|
| 71 |
+
skin 43 joint_8_dup_1 0.5044 joint_8_dup_2 0.2044 joint_7 0.2912
|
| 72 |
+
skin 44 joint_8_dup_1 0.4235 joint_8_dup_2 0.2364 joint_7 0.1904 joint_6 0.1496
|
| 73 |
+
skin 45 joint_8_dup_1 0.4409 joint_8_dup_2 0.1816 joint_7 0.2119 joint_6 0.1656
|
| 74 |
+
skin 46 joint_12 0.1199 joint_8_dup_1 0.3212 joint_8_dup_2 0.2359 joint_7 0.1568 joint_6 0.1663
|
| 75 |
+
skin 47 joint_12 0.1286 joint_8_dup_1 0.3183 joint_8_dup_2 0.2135 joint_7 0.1537 joint_6 0.1859
|
| 76 |
+
skin 48 joint_8_dup_1 0.3796 joint_8_dup_2 0.2158 joint_7 0.1797 joint_6 0.2249
|
| 77 |
+
skin 49 joint_8_dup_1 0.2216 joint_8_dup_2 0.2797 joint_7 0.1709 joint_6 0.3278
|
| 78 |
+
skin 50 joint_8_dup_1 0.1966 joint_8_dup_2 0.2409 joint_6 0.3887 joint_5 0.1738
|
| 79 |
+
skin 51 joint_6 0.4048 joint_5 0.5952
|
| 80 |
+
skin 52 joint_6 0.3003 joint_5 0.6997
|
| 81 |
+
skin 53 joint_5 1.0000
|
| 82 |
+
skin 54 joint_5 1.0000
|
| 83 |
+
skin 55 joint_5 1.0000
|
| 84 |
+
skin 56 joint_5 1.0000
|
| 85 |
+
skin 57 joint_5 1.0000
|
| 86 |
+
skin 58 joint_5 1.0000
|
| 87 |
+
skin 59 joint_5 1.0000
|
| 88 |
+
skin 60 joint_5 1.0000
|
| 89 |
+
skin 61 joint_5 1.0000
|
| 90 |
+
skin 62 joint_5 1.0000
|
| 91 |
+
skin 63 joint_5 1.0000
|
| 92 |
+
skin 64 joint_5 1.0000
|
| 93 |
+
skin 65 joint_5 1.0000
|
| 94 |
+
skin 66 joint_5 1.0000
|
| 95 |
+
skin 67 joint_5 1.0000
|
| 96 |
+
skin 68 joint_6 1.0000
|
| 97 |
+
skin 69 joint_6 0.7321 joint_5 0.2679
|
| 98 |
+
skin 70 joint_4 0.6558 joint_2 0.3442
|
| 99 |
+
skin 71 joint_4 0.6272 joint_2 0.3728
|
| 100 |
+
skin 72 joint_2 1.0000
|
| 101 |
+
skin 73 joint_2 1.0000
|
| 102 |
+
skin 74 joint_2 1.0000
|
| 103 |
+
skin 75 joint_6 0.4095 joint_5 0.5905
|
| 104 |
+
skin 76 joint_6 0.2938 joint_5 0.7062
|
| 105 |
+
skin 77 joint_5 1.0000
|
| 106 |
+
skin 78 joint_5 1.0000
|
| 107 |
+
skin 79 joint_5 1.0000
|
| 108 |
+
skin 80 joint_5 1.0000
|
| 109 |
+
skin 81 joint_5 1.0000
|
| 110 |
+
skin 82 joint_5 1.0000
|
| 111 |
+
skin 83 joint_5 1.0000
|
| 112 |
+
skin 84 joint_5 1.0000
|
| 113 |
+
skin 85 joint_5 1.0000
|
| 114 |
+
skin 86 joint_5 1.0000
|
| 115 |
+
skin 87 joint_5 1.0000
|
| 116 |
+
skin 88 joint_8_dup_1 0.2213 joint_6 0.5162 joint_5 0.2625
|
| 117 |
+
skin 89 joint_6 1.0000
|
| 118 |
+
skin 90 joint_8_dup_1 0.2512 joint_6 0.5127 joint_5 0.2362
|
| 119 |
+
skin 91 joint_8_dup_1 0.3175 joint_6 0.6825
|
| 120 |
+
skin 92 joint_8_dup_1 0.2506 joint_8_dup_2 0.2284 joint_6 0.5211
|
| 121 |
+
skin 93 joint_8_dup_1 0.3134 joint_8_dup_2 0.2187 joint_7 0.1268 joint_6 0.3410
|
| 122 |
+
skin 94 joint_8_dup_1 0.2843 joint_8_dup_2 0.2580 joint_7 0.1476 joint_6 0.3101
|
| 123 |
+
skin 95 joint_12 0.1326 joint_8_dup_1 0.3666 joint_8_dup_2 0.1397 joint_7 0.1934 joint_6 0.1676
|
| 124 |
+
skin 96 joint_12 0.1196 joint_8_dup_1 0.2919 joint_8_dup_2 0.2589 joint_7 0.1776 joint_6 0.1519
|
| 125 |
+
skin 97 joint_8_dup_1 0.6105 joint_7 0.3895
|
| 126 |
+
skin 98 joint_8_dup_1 0.6139 joint_7 0.3861
|
| 127 |
+
skin 99 joint_8_dup_1 0.5871 joint_7 0.4129
|
| 128 |
+
skin 100 joint_8_dup_1 0.5329 joint_8_dup_2 0.1919 joint_7 0.2752
|
| 129 |
+
skin 101 joint_8_dup_1 0.6632 joint_7 0.3368
|
| 130 |
+
skin 102 joint_8_dup_1 1.0000
|
| 131 |
+
skin 103 joint_8_dup_1 0.7254 joint_7 0.2746
|
| 132 |
+
skin 104 joint_8_dup_1 1.0000
|
| 133 |
+
skin 105 joint_5 1.0000
|
| 134 |
+
skin 106 joint_5 1.0000
|
| 135 |
+
skin 107 joint_5 1.0000
|
| 136 |
+
skin 108 joint_5 1.0000
|
| 137 |
+
skin 109 joint_5 1.0000
|
| 138 |
+
skin 110 joint_5 1.0000
|
| 139 |
+
skin 111 joint_5 1.0000
|
| 140 |
+
skin 112 joint_5 1.0000
|
| 141 |
+
skin 113 joint_5 1.0000
|
| 142 |
+
skin 114 joint_5 1.0000
|
| 143 |
+
skin 115 joint_6 0.2657 joint_5 0.7343
|
| 144 |
+
skin 116 joint_5 1.0000
|
| 145 |
+
skin 117 joint_5 1.0000
|
| 146 |
+
skin 118 joint_5 1.0000
|
| 147 |
+
skin 119 joint_5 1.0000
|
| 148 |
+
skin 120 joint_5 1.0000
|
| 149 |
+
skin 121 joint_6 1.0000
|
| 150 |
+
skin 122 joint_6 1.0000
|
| 151 |
+
skin 123 joint_6 1.0000
|
| 152 |
+
skin 124 joint_6 1.0000
|
| 153 |
+
skin 125 joint_6 1.0000
|
| 154 |
+
skin 126 joint_6 1.0000
|
| 155 |
+
skin 127 joint_6 1.0000
|
| 156 |
+
skin 128 joint_6 1.0000
|
| 157 |
+
skin 129 joint_6 1.0000
|
| 158 |
+
skin 130 joint_8_dup_2 0.3626 joint_6 0.6374
|
| 159 |
+
skin 131 joint_8_dup_2 0.3693 joint_6 0.6307
|
| 160 |
+
skin 132 joint_8_dup_1 0.1812 joint_8_dup_2 0.3537 joint_7 0.1512 joint_6 0.3139
|
| 161 |
+
skin 133 joint_8_dup_1 0.2691 joint_8_dup_2 0.1957 joint_7 0.1141 joint_6 0.2648 joint_5 0.1562
|
| 162 |
+
skin 134 joint_8_dup_1 0.2287 joint_8_dup_2 0.1499 joint_6 0.4210 joint_5 0.2004
|
| 163 |
+
skin 135 joint_8_dup_1 0.2392 joint_8_dup_2 0.2430 joint_7 0.1202 joint_6 0.2400 joint_5 0.1575
|
| 164 |
+
skin 136 joint_8_dup_1 0.1978 joint_8_dup_2 0.1942 joint_6 0.3791 joint_5 0.2289
|
| 165 |
+
skin 137 joint_8_dup_1 0.1848 joint_8_dup_2 0.2855 joint_7 0.1292 joint_6 0.2373 joint_5 0.1632
|
| 166 |
+
skin 138 joint_8_dup_1 0.1731 joint_8_dup_2 0.1727 joint_6 0.4171 joint_5 0.2371
|
| 167 |
+
skin 139 joint_8_dup_1 0.1518 joint_8_dup_2 0.2945 joint_7 0.1217 joint_6 0.2516 joint_5 0.1804
|
| 168 |
+
skin 140 joint_12 0.1033 joint_8_dup_1 0.2860 joint_8_dup_2 0.1894 joint_7 0.1698 joint_6 0.2515
|
| 169 |
+
skin 141 joint_6 1.0000
|
| 170 |
+
skin 142 joint_8_dup_1 0.2718 joint_8_dup_2 0.2137 joint_7 0.1512 joint_6 0.3632
|
| 171 |
+
skin 143 joint_6 1.0000
|
| 172 |
+
skin 144 joint_8_dup_1 0.2731 joint_6 0.7269
|
| 173 |
+
skin 145 joint_6 1.0000
|
| 174 |
+
skin 146 joint_6 0.5785 joint_5 0.4215
|
| 175 |
+
skin 147 joint_6 0.5608 joint_5 0.4392
|
| 176 |
+
skin 148 joint_6 0.4444 joint_5 0.5556
|
| 177 |
+
skin 149 joint_6 0.4371 joint_5 0.5629
|
| 178 |
+
skin 150 joint_6 0.3530 joint_5 0.6470
|
| 179 |
+
skin 151 joint_6 0.2844 joint_5 0.7156
|
| 180 |
+
skin 152 joint_5 1.0000
|
| 181 |
+
skin 153 joint_5 1.0000
|
| 182 |
+
skin 154 joint_5 1.0000
|
| 183 |
+
skin 155 joint_5 1.0000
|
| 184 |
+
skin 156 joint_5 1.0000
|
| 185 |
+
skin 157 joint_5 1.0000
|
| 186 |
+
skin 158 joint_6 0.6439 joint_5 0.3561
|
| 187 |
+
skin 159 joint_6 0.6891 joint_5 0.3109
|
| 188 |
+
skin 160 joint_6 0.6484 joint_5 0.3516
|
| 189 |
+
skin 161 joint_6 0.7041 joint_5 0.2959
|
| 190 |
+
skin 162 joint_6 0.6231 joint_5 0.3769
|
| 191 |
+
skin 163 joint_6 0.6297 joint_5 0.3703
|
| 192 |
+
skin 164 joint_6 0.5161 joint_5 0.4839
|
| 193 |
+
skin 165 joint_6 0.3413 joint_5 0.6587
|
| 194 |
+
skin 166 joint_6 0.5922 joint_5 0.4078
|
| 195 |
+
skin 167 joint_6 0.3969 joint_5 0.6031
|
| 196 |
+
skin 168 joint_6 0.4863 joint_5 0.5137
|
| 197 |
+
skin 169 joint_6 0.3210 joint_5 0.6790
|
| 198 |
+
skin 170 joint_2 1.0000
|
| 199 |
+
skin 171 joint_4 0.3328 joint_2 0.6672
|
| 200 |
+
skin 172 joint_2 1.0000
|
| 201 |
+
skin 173 joint_2 1.0000
|
| 202 |
+
skin 174 joint_17 0.2761 joint_15 0.7239
|
| 203 |
+
skin 175 joint_17 0.2683 joint_15 0.7317
|
| 204 |
+
skin 176 joint_17 0.2713 joint_15 0.7287
|
| 205 |
+
skin 177 joint_17 0.2728 joint_15 0.7272
|
| 206 |
+
skin 178 joint_8_dup_1 0.6297 joint_6 0.3703
|
| 207 |
+
skin 179 joint_8_dup_1 0.5933 joint_6 0.4067
|
| 208 |
+
skin 180 joint_8_dup_1 0.7206 joint_6 0.2794
|
| 209 |
+
skin 181 joint_8_dup_1 0.6678 joint_6 0.3322
|
| 210 |
+
skin 182 joint_5 1.0000
|
| 211 |
+
skin 183 joint_5 1.0000
|
| 212 |
+
skin 184 joint_5 1.0000
|
| 213 |
+
skin 185 joint_5 1.0000
|
| 214 |
+
skin 186 joint_5 1.0000
|
| 215 |
+
skin 187 joint_5 1.0000
|
| 216 |
+
skin 188 joint_5 1.0000
|
| 217 |
+
skin 189 joint_6 0.3217 joint_5 0.6783
|
| 218 |
+
skin 190 joint_6 0.4130 joint_5 0.5870
|
| 219 |
+
skin 191 joint_17 0.2843 joint_15 0.7157
|
| 220 |
+
skin 192 joint_15 1.0000
|
| 221 |
+
skin 193 joint_15 1.0000
|
| 222 |
+
skin 194 joint_15 1.0000
|
| 223 |
+
skin 195 joint_8_dup_1 0.2983 joint_6 0.3919 joint_5 0.3098
|
| 224 |
+
skin 196 joint_6 0.6968 joint_5 0.3032
|
| 225 |
+
skin 197 joint_6 0.5086 joint_5 0.4914
|
| 226 |
+
skin 198 joint_8_dup_1 0.2743 joint_6 0.3825 joint_5 0.3432
|
| 227 |
+
skin 199 joint_6 0.4242 joint_5 0.5758
|
| 228 |
+
skin 200 joint_5 1.0000
|
| 229 |
+
skin 201 joint_6 0.6010 joint_5 0.3990
|
| 230 |
+
skin 202 joint_8_dup_1 0.3138 joint_6 0.3188 joint_5 0.3674
|
| 231 |
+
skin 203 joint_8_dup_1 0.1860 joint_6 0.3101 joint_5 0.5039
|
| 232 |
+
skin 204 joint_6 0.4777 joint_5 0.5223
|
| 233 |
+
skin 205 joint_6 0.3342 joint_5 0.6658
|
| 234 |
+
skin 206 joint_6 0.2850 joint_5 0.7150
|
| 235 |
+
skin 207 joint_5 1.0000
|
| 236 |
+
skin 208 joint_5 1.0000
|
| 237 |
+
skin 209 joint_5 1.0000
|
| 238 |
+
skin 210 joint_5 1.0000
|
| 239 |
+
skin 211 joint_6 0.6914 joint_5 0.3086
|
| 240 |
+
skin 212 joint_6 0.6273 joint_5 0.3727
|
| 241 |
+
skin 213 joint_15 1.0000
|
| 242 |
+
skin 214 joint_15 1.0000
|
| 243 |
+
skin 215 joint_15 1.0000
|
| 244 |
+
skin 216 joint_6 0.3196 joint_5 0.6804
|
| 245 |
+
skin 217 joint_6 0.5149 joint_5 0.4851
|
| 246 |
+
skin 218 joint_6 0.3555 joint_5 0.6445
|
| 247 |
+
skin 219 joint_5 1.0000
|
| 248 |
+
skin 220 joint_5 1.0000
|
| 249 |
+
skin 221 joint_6 0.7195 joint_5 0.2805
|
| 250 |
+
skin 222 joint_6 1.0000
|
| 251 |
+
skin 223 joint_6 1.0000
|
| 252 |
+
skin 224 joint_6 1.0000
|
| 253 |
+
skin 225 joint_6 0.7234 joint_5 0.2766
|
| 254 |
+
skin 226 joint_6 1.0000
|
| 255 |
+
skin 227 joint_8_dup_1 0.2275 joint_8_dup_2 0.2435 joint_6 0.3704 joint_5 0.1587
|
| 256 |
+
skin 228 joint_8_dup_1 0.2599 joint_8_dup_2 0.2282 joint_6 0.5119
|
| 257 |
+
skin 229 joint_8_dup_1 0.3153 joint_8_dup_2 0.2810 joint_7 0.1391 joint_6 0.2646
|
| 258 |
+
skin 230 joint_8_dup_1 0.3870 joint_6 0.6130
|
| 259 |
+
skin 231 joint_6 1.0000
|
| 260 |
+
skin 232 joint_6 1.0000
|
| 261 |
+
skin 233 joint_6 1.0000
|
| 262 |
+
skin 234 joint_8_dup_1 0.2087 joint_6 0.5445 joint_5 0.2468
|
| 263 |
+
skin 235 joint_6 1.0000
|
| 264 |
+
skin 236 joint_6 0.7394 joint_5 0.2606
|
| 265 |
+
skin 237 joint_6 1.0000
|
| 266 |
+
skin 238 joint_6 1.0000
|
| 267 |
+
skin 239 joint_6 1.0000
|
| 268 |
+
skin 240 joint_6 1.0000
|
| 269 |
+
skin 241 joint_5 1.0000
|
| 270 |
+
skin 242 joint_5 1.0000
|
| 271 |
+
skin 243 joint_5 1.0000
|
| 272 |
+
skin 244 joint_5 1.0000
|
| 273 |
+
skin 245 joint_5 1.0000
|
| 274 |
+
skin 246 joint_5 1.0000
|
| 275 |
+
skin 247 joint_5 1.0000
|
| 276 |
+
skin 248 joint_5 1.0000
|
| 277 |
+
skin 249 joint_6 0.3733 joint_5 0.6267
|
| 278 |
+
skin 250 joint_6 1.0000
|
| 279 |
+
skin 251 joint_6 0.7369 joint_5 0.2631
|
| 280 |
+
skin 252 joint_8_dup_1 0.1947 joint_8_dup_2 0.1997 joint_6 0.3512 joint_5 0.2544
|
| 281 |
+
skin 253 joint_8_dup_1 0.1409 joint_8_dup_2 0.2849 joint_6 0.3238 joint_5 0.2505
|
| 282 |
+
skin 254 joint_12 0.0954 joint_8_dup_1 0.2284 joint_8_dup_2 0.1912 joint_7 0.1363 joint_6 0.1801 joint_5 0.1686
|
| 283 |
+
skin 255 joint_8_dup_1 0.1956 joint_8_dup_2 0.3245 joint_7 0.1281 joint_6 0.2059 joint_5 0.1459
|
| 284 |
+
skin 256 joint_8_dup_0 0.5503 joint_3 0.4497
|
| 285 |
+
skin 257 joint_8_dup_0 0.3032 joint_3 0.4989 joint_4 0.1979
|
| 286 |
+
skin 258 joint_8_dup_0 0.5783 joint_3 0.4217
|
| 287 |
+
skin 259 joint_8_dup_1 0.6149 joint_6 0.3851
|
| 288 |
+
skin 260 joint_8_dup_1 0.5101 joint_6 0.4899
|
| 289 |
+
skin 261 joint_8_dup_1 0.4854 joint_6 0.5146
|
| 290 |
+
skin 262 joint_8_dup_1 0.7103 joint_6 0.2897
|
| 291 |
+
skin 263 joint_6 0.3400 joint_5 0.6600
|
| 292 |
+
skin 264 joint_6 0.5532 joint_5 0.4468
|
| 293 |
+
skin 265 joint_6 0.5809 joint_5 0.4191
|
| 294 |
+
skin 266 joint_6 0.3508 joint_5 0.6492
|
| 295 |
+
skin 267 joint_6 0.5903 joint_5 0.4097
|
| 296 |
+
skin 268 joint_6 0.3876 joint_5 0.6124
|
| 297 |
+
skin 269 joint_6 0.5570 joint_5 0.4430
|
| 298 |
+
skin 270 joint_6 0.3586 joint_5 0.6414
|
| 299 |
+
skin 271 joint_6 0.3548 joint_5 0.6452
|
| 300 |
+
skin 272 joint_6 0.3011 joint_5 0.6989
|
| 301 |
+
skin 273 joint_6 0.2605 joint_5 0.7395
|
| 302 |
+
skin 274 joint_6 0.5262 joint_5 0.4738
|
| 303 |
+
skin 275 joint_6 0.5865 joint_5 0.4135
|
| 304 |
+
skin 276 joint_6 0.5027 joint_5 0.4973
|
| 305 |
+
skin 277 joint_6 0.3995 joint_5 0.6005
|
| 306 |
+
skin 278 joint_6 0.3436 joint_5 0.6564
|
| 307 |
+
skin 279 joint_6 0.2800 joint_5 0.7200
|
| 308 |
+
skin 280 joint_5 1.0000
|
| 309 |
+
skin 281 joint_5 1.0000
|
| 310 |
+
skin 282 joint_6 0.7280 joint_5 0.2720
|
| 311 |
+
skin 283 joint_6 1.0000
|
| 312 |
+
skin 284 joint_8_dup_1 0.2727 joint_6 0.7273
|
| 313 |
+
skin 285 joint_8_dup_1 0.3728 joint_8_dup_2 0.2176 joint_7 0.2072 joint_6 0.2024
|
| 314 |
+
skin 286 joint_17 0.4583 joint_15 0.5417
|
| 315 |
+
skin 287 joint_8_dup_0 0.4836 joint_3 0.5164
|
| 316 |
+
skin 288 joint_8_dup_0 0.5385 joint_3 0.4615
|
| 317 |
+
skin 289 joint_15 1.0000
|
| 318 |
+
skin 290 joint_5 1.0000
|
| 319 |
+
skin 291 joint_5 1.0000
|
| 320 |
+
skin 292 joint_5 1.0000
|
| 321 |
+
skin 293 joint_5 1.0000
|
| 322 |
+
skin 294 joint_6 0.6547 joint_5 0.3453
|
| 323 |
+
skin 295 joint_6 0.7356 joint_5 0.2644
|
| 324 |
+
skin 296 joint_6 0.7378 joint_5 0.2622
|
| 325 |
+
skin 297 joint_6 1.0000
|
| 326 |
+
skin 298 joint_6 0.7323 joint_5 0.2677
|
| 327 |
+
skin 299 joint_6 1.0000
|
| 328 |
+
skin 300 joint_6 0.7380 joint_5 0.2620
|
| 329 |
+
skin 301 joint_6 0.7037 joint_5 0.2963
|
| 330 |
+
skin 302 joint_6 1.0000
|
| 331 |
+
skin 303 joint_6 0.6861 joint_5 0.3139
|
| 332 |
+
skin 304 joint_6 0.6217 joint_5 0.3783
|
| 333 |
+
skin 305 joint_6 0.5687 joint_5 0.4313
|
| 334 |
+
skin 306 joint_6 0.4267 joint_5 0.5733
|
| 335 |
+
skin 307 joint_6 0.5291 joint_5 0.4709
|
| 336 |
+
skin 308 joint_5 1.0000
|
| 337 |
+
skin 309 joint_5 1.0000
|
| 338 |
+
skin 310 joint_5 1.0000
|
| 339 |
+
skin 311 joint_5 1.0000
|
| 340 |
+
skin 312 joint_5 1.0000
|
| 341 |
+
skin 313 joint_5 1.0000
|
| 342 |
+
skin 314 joint_5 1.0000
|
| 343 |
+
skin 315 joint_6 0.7129 joint_5 0.2871
|
| 344 |
+
skin 316 joint_8_dup_1 0.1505 joint_8_dup_2 0.2804 joint_6 0.3614 joint_5 0.2077
|
| 345 |
+
skin 317 joint_6 0.7379 joint_5 0.2621
|
| 346 |
+
skin 318 joint_6 0.6956 joint_5 0.3044
|
| 347 |
+
skin 319 joint_6 0.5225 joint_5 0.4775
|
| 348 |
+
skin 320 joint_12 0.1238 joint_8_dup_1 0.3499 joint_8_dup_2 0.2267 joint_7 0.1677 joint_6 0.1320
|
| 349 |
+
skin 321 joint_12 0.1267 joint_8_dup_1 0.3101 joint_8_dup_2 0.2759 joint_7 0.1551 joint_6 0.1321
|
| 350 |
+
skin 322 joint_8_dup_1 0.6526 joint_7 0.3474
|
| 351 |
+
skin 323 joint_8_dup_1 0.6687 joint_7 0.3313
|
| 352 |
+
skin 324 joint_8_dup_1 0.7216 joint_7 0.2784
|
| 353 |
+
skin 325 joint_8_dup_1 0.5437 joint_7 0.2526 joint_6 0.2037
|
| 354 |
+
skin 326 joint_8_dup_1 0.7172 joint_7 0.2828
|
| 355 |
+
skin 327 joint_6 1.0000
|
| 356 |
+
skin 328 joint_6 0.7046 joint_5 0.2954
|
| 357 |
+
skin 329 joint_6 0.6793 joint_5 0.3207
|
| 358 |
+
skin 330 joint_5 1.0000
|
| 359 |
+
skin 331 joint_6 0.5701 joint_5 0.4299
|
| 360 |
+
skin 332 joint_8_dup_1 0.5574 joint_8_dup_2 0.2113 joint_7 0.2313
|
| 361 |
+
skin 333 joint_8_dup_1 0.4906 joint_8_dup_2 0.2316 joint_7 0.2778
|
| 362 |
+
skin 334 joint_8_dup_1 0.4498 joint_8_dup_2 0.2389 joint_7 0.3113
|
| 363 |
+
skin 335 joint_6 1.0000
|
| 364 |
+
skin 336 joint_6 0.7293 joint_5 0.2707
|
| 365 |
+
skin 337 joint_6 1.0000
|
| 366 |
+
skin 338 joint_15 1.0000
|
| 367 |
+
skin 339 joint_3 0.3987 joint_4 0.6013
|
| 368 |
+
skin 340 joint_8_dup_0 0.3791 joint_3 0.4116 joint_4 0.2093
|
| 369 |
+
skin 341 joint_17 0.2634 joint_15 0.7366
|
| 370 |
+
skin 342 joint_15 1.0000
|
| 371 |
+
skin 343 joint_17 0.2602 joint_15 0.7398
|
| 372 |
+
skin 344 joint_8_dup_1 0.5878 joint_7 0.4122
|
| 373 |
+
skin 345 joint_8_dup_1 0.4829 joint_8_dup_2 0.2047 joint_7 0.3125
|
| 374 |
+
skin 346 joint_17 0.3975 joint_15 0.6025
|
| 375 |
+
skin 347 joint_6 0.3638 joint_5 0.6362
|
| 376 |
+
skin 348 joint_6 0.2796 joint_5 0.7204
|
| 377 |
+
skin 349 joint_8_dup_1 0.3844 joint_8_dup_2 0.2897 joint_7 0.3260
|
| 378 |
+
skin 350 joint_8_dup_1 0.3738 joint_8_dup_2 0.2831 joint_7 0.3430
|
| 379 |
+
skin 351 joint_5 1.0000
|
| 380 |
+
skin 352 joint_5 1.0000
|
| 381 |
+
skin 353 joint_6 0.7102 joint_5 0.2898
|
| 382 |
+
skin 354 joint_6 0.7393 joint_5 0.2607
|
| 383 |
+
skin 355 joint_17 0.3752 joint_15 0.6248
|
| 384 |
+
skin 356 joint_6 1.0000
|
| 385 |
+
skin 357 joint_5 1.0000
|
| 386 |
+
skin 358 joint_5 1.0000
|
| 387 |
+
skin 359 joint_5 1.0000
|
| 388 |
+
skin 360 joint_17 0.7245 joint_15 0.2755
|
| 389 |
+
skin 361 joint_6 0.6858 joint_5 0.3142
|
| 390 |
+
skin 362 joint_6 0.7217 joint_5 0.2783
|
| 391 |
+
skin 363 joint_12 0.1237 joint_8_dup_1 0.3172 joint_8_dup_2 0.2513 joint_7 0.1694 joint_6 0.1384
|
| 392 |
+
skin 364 joint_6 0.5822 joint_5 0.4178
|
| 393 |
+
skin 365 joint_6 0.3224 joint_5 0.6776
|
| 394 |
+
skin 366 joint_6 0.5224 joint_5 0.4776
|
| 395 |
+
skin 367 joint_6 0.2622 joint_5 0.7378
|
| 396 |
+
skin 368 joint_6 0.4773 joint_5 0.5227
|
| 397 |
+
skin 369 joint_5 1.0000
|
| 398 |
+
skin 370 joint_6 1.0000
|
| 399 |
+
skin 371 joint_8_dup_1 0.1996 joint_8_dup_2 0.1543 joint_6 0.4375 joint_5 0.2086
|
| 400 |
+
skin 372 joint_6 0.7147 joint_5 0.2853
|
| 401 |
+
skin 373 joint_8_dup_1 0.5464 joint_8_dup_2 0.2351 joint_6 0.2185
|
| 402 |
+
skin 374 joint_8_dup_1 0.6744 joint_8_dup_2 0.3256
|
| 403 |
+
skin 375 joint_6 1.0000
|
| 404 |
+
skin 376 joint_6 0.6770 joint_5 0.3230
|
| 405 |
+
skin 377 joint_6 1.0000
|
| 406 |
+
skin 378 joint_6 1.0000
|
| 407 |
+
skin 379 joint_6 1.0000
|
| 408 |
+
skin 380 joint_6 0.7049 joint_5 0.2951
|
| 409 |
+
skin 381 joint_8_dup_1 0.2409 joint_8_dup_2 0.2568 joint_6 0.5023
|
| 410 |
+
skin 382 joint_8_dup_1 0.3593 joint_8_dup_2 0.1917 joint_6 0.2919 joint_5 0.1572
|
| 411 |
+
skin 383 joint_8_dup_1 0.3746 joint_8_dup_2 0.3703 joint_6 0.2551
|
| 412 |
+
skin 384 joint_8_dup_1 0.4545 joint_8_dup_2 0.3069 joint_7 0.2386
|
| 413 |
+
skin 385 joint_5 1.0000
|
| 414 |
+
skin 386 joint_6 0.7061 joint_5 0.2939
|
| 415 |
+
skin 387 joint_6 1.0000
|
| 416 |
+
skin 388 joint_8_dup_1 0.4005 joint_6 0.3424 joint_5 0.2571
|
| 417 |
+
skin 389 joint_8_dup_1 0.6699 joint_8_dup_2 0.3301
|
| 418 |
+
skin 390 joint_5 1.0000
|
| 419 |
+
skin 391 joint_5 1.0000
|
| 420 |
+
skin 392 joint_5 1.0000
|
| 421 |
+
skin 393 joint_8_dup_1 0.4489 joint_8_dup_2 0.3097 joint_7 0.2414
|
| 422 |
+
skin 394 joint_5 1.0000
|
| 423 |
+
skin 395 joint_5 1.0000
|
| 424 |
+
skin 396 joint_5 1.0000
|
| 425 |
+
skin 397 joint_6 0.3239 joint_5 0.6761
|
| 426 |
+
skin 398 joint_6 0.7255 joint_5 0.2745
|
| 427 |
+
skin 399 joint_5 1.0000
|
| 428 |
+
skin 400 joint_5 1.0000
|
| 429 |
+
skin 401 joint_5 1.0000
|
| 430 |
+
skin 402 joint_5 1.0000
|
| 431 |
+
skin 403 joint_5 1.0000
|
| 432 |
+
skin 404 joint_5 1.0000
|
| 433 |
+
skin 405 joint_6 1.0000
|
| 434 |
+
skin 406 joint_6 1.0000
|
| 435 |
+
skin 407 joint_5 1.0000
|
| 436 |
+
skin 408 joint_5 1.0000
|
| 437 |
+
skin 409 joint_5 1.0000
|
| 438 |
+
skin 410 joint_5 1.0000
|
| 439 |
+
skin 411 joint_5 1.0000
|
| 440 |
+
skin 412 joint_4 1.0000
|
| 441 |
+
skin 413 joint_4 0.5336 joint_2 0.4664
|
| 442 |
+
skin 414 joint_4 0.6592 joint_2 0.3408
|
| 443 |
+
skin 415 joint_6 1.0000
|
| 444 |
+
skin 416 joint_6 0.3812 joint_5 0.6188
|
| 445 |
+
skin 417 joint_4 0.3021 joint_2 0.6979
|
| 446 |
+
skin 418 joint_4 0.4131 joint_2 0.5869
|
| 447 |
+
skin 419 joint_2 1.0000
|
| 448 |
+
skin 420 joint_2 1.0000
|
| 449 |
+
skin 421 joint_5 1.0000
|
| 450 |
+
skin 422 joint_8_dup_1 0.2940 joint_6 0.5189 joint_5 0.1871
|
| 451 |
+
skin 423 joint_6 1.0000
|
| 452 |
+
skin 424 joint_6 0.6440 joint_5 0.3560
|
| 453 |
+
skin 425 joint_5 1.0000
|
| 454 |
+
skin 426 joint_6 1.0000
|
| 455 |
+
skin 427 joint_5 1.0000
|
| 456 |
+
skin 428 joint_8_dup_1 0.6816 joint_6 0.3184
|
| 457 |
+
skin 429 joint_2 1.0000
|
| 458 |
+
skin 430 joint_6 1.0000
|
| 459 |
+
skin 431 joint_5 1.0000
|
| 460 |
+
skin 432 joint_6 1.0000
|
| 461 |
+
skin 433 joint_17 0.3413 joint_15 0.6587
|
| 462 |
+
skin 434 joint_6 0.7081 joint_5 0.2919
|
| 463 |
+
skin 435 joint_6 1.0000
|
| 464 |
+
skin 436 joint_6 1.0000
|
| 465 |
+
skin 437 joint_8_dup_0 0.3954 joint_3 0.4061 joint_4 0.1985
|
| 466 |
+
skin 438 joint_8_dup_0 0.6627 joint_3 0.3373
|
| 467 |
+
skin 439 joint_8_dup_0 0.6395 joint_3 0.3605
|
| 468 |
+
skin 440 joint_8_dup_0 0.7080 joint_3 0.2920
|
| 469 |
+
skin 441 joint_4 0.6918 joint_2 0.3082
|
| 470 |
+
skin 442 joint_4 0.3772 joint_2 0.6228
|
| 471 |
+
skin 443 joint_4 0.3437 joint_2 0.6563
|
| 472 |
+
skin 444 joint_1 0.6789 joint_0 0.3211
|
| 473 |
+
skin 445 joint_1 0.4729 joint_0 0.5271
|
| 474 |
+
skin 446 joint_1 0.4958 joint_0 0.5042
|
| 475 |
+
skin 447 joint_1 0.6944 joint_0 0.3056
|
| 476 |
+
skin 448 joint_1 0.5233 joint_0 0.4767
|
| 477 |
+
skin 449 joint_1 0.7140 joint_0 0.2860
|
| 478 |
+
skin 450 joint_1 0.5193 joint_0 0.4807
|
| 479 |
+
skin 451 joint_1 0.7297 joint_0 0.2703
|
| 480 |
+
skin 452 joint_1 0.4992 joint_0 0.5008
|
| 481 |
+
skin 453 joint_1 0.7027 joint_0 0.2973
|
| 482 |
+
skin 454 joint_1 0.4135 joint_0 0.5865
|
| 483 |
+
skin 455 joint_1 0.5476 joint_0 0.4524
|
| 484 |
+
skin 456 joint_0 1.0000
|
| 485 |
+
skin 457 joint_0 1.0000
|
| 486 |
+
skin 458 joint_0 1.0000
|
| 487 |
+
skin 459 joint_0 1.0000
|
| 488 |
+
skin 460 joint_2 1.0000
|
| 489 |
+
skin 461 joint_2 1.0000
|
| 490 |
+
skin 462 joint_2 1.0000
|
| 491 |
+
skin 463 joint_17 0.6204 joint_15 0.3796
|
| 492 |
+
skin 464 joint_1 0.3717 joint_0 0.6283
|
| 493 |
+
skin 465 joint_1 0.3453 joint_0 0.6547
|
| 494 |
+
skin 466 joint_1 0.3137 joint_0 0.6863
|
| 495 |
+
skin 467 joint_0 1.0000
|
| 496 |
+
skin 468 joint_0 1.0000
|
| 497 |
+
skin 469 joint_0 1.0000
|
| 498 |
+
skin 470 joint_13 1.0000
|
| 499 |
+
skin 471 joint_13 1.0000
|
| 500 |
+
skin 472 joint_13 1.0000
|
| 501 |
+
skin 473 joint_13 1.0000
|
| 502 |
+
skin 474 joint_14 0.2697 joint_13 0.7303
|
| 503 |
+
skin 475 joint_13 1.0000
|
| 504 |
+
skin 476 joint_13 1.0000
|
| 505 |
+
skin 477 joint_13 1.0000
|
| 506 |
+
skin 478 joint_13 1.0000
|
| 507 |
+
skin 479 joint_17 0.6559 joint_15 0.3441
|
| 508 |
+
skin 480 joint_16 0.3828 joint_17 0.6172
|
| 509 |
+
skin 481 joint_16 0.4282 joint_17 0.5718
|
| 510 |
+
skin 482 joint_8_dup_3 0.2659 joint_16 0.5111 joint_17 0.2230
|
| 511 |
+
skin 483 root_dup_0 0.3126 joint_1 0.6874
|
| 512 |
+
skin 484 root_dup_0 0.6544 joint_1 0.3456
|
| 513 |
+
skin 485 root_dup_3 1.0000
|
| 514 |
+
skin 486 root_dup_3 0.7178 joint_14 0.2822
|
| 515 |
+
skin 487 joint_8_dup_3 0.6153 joint_16 0.3847
|
| 516 |
+
skin 488 joint_8_dup_3 0.4105 joint_16 0.3851 joint_17 0.2045
|
| 517 |
+
skin 489 joint_8_dup_3 0.6950 joint_16 0.3050
|
| 518 |
+
skin 490 joint_14 0.7387 joint_13 0.2613
|
| 519 |
+
skin 491 root_dup_3 1.0000
|
| 520 |
+
skin 492 root_dup_3 0.7323 joint_14 0.2677
|
| 521 |
+
skin 493 joint_17 0.7005 joint_15 0.2995
|
| 522 |
+
skin 494 root_dup_3 0.3044 joint_14 0.6956
|
| 523 |
+
skin 495 joint_14 0.7226 joint_13 0.2774
|
| 524 |
+
skin 496 root_dup_3 1.0000
|
| 525 |
+
skin 497 root_dup_3 1.0000
|
| 526 |
+
skin 498 joint_4 0.4230 joint_2 0.5770
|
| 527 |
+
skin 499 root_dup_3 0.4297 joint_14 0.5703
|
| 528 |
+
skin 500 joint_14 0.6913 joint_13 0.3087
|
| 529 |
+
skin 501 root_dup_3 1.0000
|
| 530 |
+
skin 502 root_dup_3 1.0000
|
| 531 |
+
skin 503 joint_4 0.5878 joint_2 0.4122
|
| 532 |
+
skin 504 joint_17 1.0000
|
| 533 |
+
skin 505 joint_14 1.0000
|
| 534 |
+
skin 506 joint_14 0.4822 joint_13 0.5178
|
| 535 |
+
skin 507 joint_14 0.6386 joint_13 0.3614
|
| 536 |
+
skin 508 joint_14 0.3007 joint_13 0.6993
|
| 537 |
+
skin 509 joint_14 0.3860 joint_13 0.6140
|
| 538 |
+
skin 510 joint_13 1.0000
|
| 539 |
+
skin 511 joint_13 1.0000
|
| 540 |
+
skin 512 joint_13 1.0000
|
| 541 |
+
skin 513 joint_13 1.0000
|
| 542 |
+
skin 514 joint_2 1.0000
|
| 543 |
+
skin 515 root_dup_0 0.4093 joint_1 0.5907
|
| 544 |
+
skin 516 root_dup_0 0.4166 joint_1 0.5834
|
| 545 |
+
skin 517 root_dup_0 0.7000 joint_1 0.3000
|
| 546 |
+
skin 518 root_dup_0 0.7340 joint_1 0.2660
|
| 547 |
+
skin 519 joint_0 1.0000
|
| 548 |
+
skin 520 joint_0 1.0000
|
| 549 |
+
skin 521 joint_0 1.0000
|
| 550 |
+
skin 522 joint_0 1.0000
|
| 551 |
+
skin 523 joint_0 1.0000
|
| 552 |
+
skin 524 joint_1 0.4075 joint_0 0.5925
|
| 553 |
+
skin 525 joint_1 0.3036 joint_0 0.6964
|
| 554 |
+
skin 526 joint_1 0.3074 joint_0 0.6926
|
| 555 |
+
skin 527 joint_1 0.3606 joint_0 0.6394
|
| 556 |
+
skin 528 joint_1 0.6235 joint_0 0.3765
|
| 557 |
+
skin 529 joint_1 0.2804 joint_0 0.7196
|
| 558 |
+
skin 530 root_dup_0 0.7076 joint_1 0.2924
|
| 559 |
+
skin 531 root_dup_0 0.6694 joint_1 0.3306
|
| 560 |
+
skin 532 root_dup_0 0.5493 joint_1 0.4507
|
| 561 |
+
skin 533 root_dup_0 0.3057 joint_1 0.6943
|
| 562 |
+
skin 534 root_dup_0 0.2937 joint_1 0.7063
|
| 563 |
+
skin 535 joint_14 0.6492 joint_13 0.3508
|
| 564 |
+
skin 536 joint_14 0.3187 joint_13 0.6813
|
| 565 |
+
skin 537 joint_13 1.0000
|
| 566 |
+
skin 538 joint_0 1.0000
|
| 567 |
+
skin 539 joint_0 1.0000
|
| 568 |
+
skin 540 joint_0 1.0000
|
| 569 |
+
skin 541 joint_0 1.0000
|
| 570 |
+
skin 542 joint_0 1.0000
|
| 571 |
+
skin 543 joint_0 1.0000
|
| 572 |
+
skin 544 joint_0 1.0000
|
| 573 |
+
skin 545 root_dup_3 0.5501 joint_14 0.4499
|
| 574 |
+
skin 546 root_dup_3 0.7264 joint_14 0.2736
|
| 575 |
+
skin 547 root_dup_3 0.7240 joint_14 0.2760
|
| 576 |
+
skin 548 joint_13 1.0000
|
| 577 |
+
skin 549 joint_14 0.2988 joint_13 0.7012
|
| 578 |
+
skin 550 joint_14 0.4018 joint_13 0.5982
|
| 579 |
+
skin 551 joint_13 1.0000
|
| 580 |
+
skin 552 root_dup_3 0.3557 joint_14 0.6443
|
| 581 |
+
skin 553 root_dup_3 0.6641 joint_14 0.3359
|
| 582 |
+
skin 554 joint_4 0.6958 joint_2 0.3042
|
| 583 |
+
skin 555 joint_14 0.4596 joint_13 0.5404
|
| 584 |
+
skin 556 joint_14 0.5289 joint_13 0.4711
|
| 585 |
+
skin 557 joint_14 0.3674 joint_13 0.6326
|
| 586 |
+
skin 558 joint_14 0.3655 joint_13 0.6345
|
| 587 |
+
skin 559 joint_13 1.0000
|
| 588 |
+
skin 560 joint_13 1.0000
|
| 589 |
+
skin 561 joint_13 1.0000
|
| 590 |
+
skin 562 root_dup_0 0.7353 joint_1 0.2647
|
| 591 |
+
skin 563 joint_4 0.7209 joint_2 0.2791
|
| 592 |
+
skin 564 joint_14 0.5407 joint_13 0.4593
|
| 593 |
+
skin 565 joint_14 0.5129 joint_13 0.4871
|
| 594 |
+
skin 566 joint_14 0.3633 joint_13 0.6367
|
| 595 |
+
skin 567 joint_14 0.4819 joint_13 0.5181
|
| 596 |
+
skin 568 joint_14 0.5628 joint_13 0.4372
|
| 597 |
+
skin 569 joint_13 1.0000
|
| 598 |
+
skin 570 joint_14 1.0000
|
| 599 |
+
skin 571 joint_0 1.0000
|
| 600 |
+
skin 572 joint_0 1.0000
|
| 601 |
+
skin 573 joint_0 1.0000
|
| 602 |
+
skin 574 joint_3 0.2603 joint_4 0.7397
|
| 603 |
+
skin 575 joint_3 0.4463 joint_4 0.5537
|
| 604 |
+
skin 576 joint_13 1.0000
|
| 605 |
+
skin 577 root_dup_0 0.4470 joint_1 0.5530
|
| 606 |
+
skin 578 root_dup_0 0.5812 joint_1 0.4188
|
| 607 |
+
skin 579 root_dup_0 0.2648 joint_1 0.7352
|
| 608 |
+
skin 580 joint_13 1.0000
|
| 609 |
+
skin 581 joint_13 1.0000
|
| 610 |
+
skin 582 joint_0 1.0000
|
| 611 |
+
skin 583 joint_3 0.3840 joint_4 0.6160
|
| 612 |
+
skin 584 joint_8_dup_0 0.2172 joint_3 0.3364 joint_4 0.4465
|
| 613 |
+
skin 585 joint_4 1.0000
|
| 614 |
+
skin 586 joint_3 0.3026 joint_4 0.6974
|
| 615 |
+
skin 587 root_dup_0 0.5132 joint_1 0.4868
|
| 616 |
+
skin 588 root_dup_0 1.0000
|
| 617 |
+
skin 589 joint_8_dup_0 0.4061 joint_3 0.5939
|
| 618 |
+
skin 590 joint_8_dup_0 0.5139 joint_3 0.4861
|
| 619 |
+
skin 591 joint_17 0.7108 joint_15 0.2892
|
| 620 |
+
skin 592 joint_17 0.5797 joint_15 0.4203
|
| 621 |
+
skin 593 joint_17 0.6850 joint_15 0.3150
|
| 622 |
+
skin 594 root_dup_3 0.2944 joint_14 0.7056
|
| 623 |
+
skin 595 joint_14 0.6813 joint_13 0.3187
|
| 624 |
+
skin 596 joint_17 0.4478 joint_15 0.5522
|
| 625 |
+
skin 597 joint_15 1.0000
|
| 626 |
+
skin 598 root_dup_0 0.5375 joint_1 0.4625
|
| 627 |
+
skin 599 joint_3 0.2661 joint_4 0.7339
|
| 628 |
+
skin 600 joint_8_dup_0 0.2916 joint_3 0.4814 joint_4 0.2271
|
| 629 |
+
skin 601 joint_8_dup_3 0.1748 joint_16 0.3533 joint_17 0.4719
|
| 630 |
+
skin 602 joint_16 0.3891 joint_17 0.6109
|
| 631 |
+
skin 603 joint_8_dup_3 0.2229 joint_16 0.4820 joint_17 0.2951
|
| 632 |
+
skin 604 joint_8_dup_3 0.5731 joint_16 0.4269
|
| 633 |
+
skin 605 joint_8_dup_3 0.3355 joint_16 0.6645
|
| 634 |
+
skin 606 joint_8_dup_3 0.5399 joint_16 0.4601
|
| 635 |
+
skin 607 joint_8_dup_0 0.5008 joint_8_dup_1 0.4992
|
| 636 |
+
skin 608 joint_8_dup_0 0.2815 joint_8_dup_1 0.4837 joint_8_dup_2 0.2348
|
| 637 |
+
skin 609 joint_8_dup_0 0.7379 joint_8_dup_1 0.2621
|
| 638 |
+
skin 610 joint_8_dup_1 1.0000
|
| 639 |
+
skin 611 joint_8_dup_1 0.7362 joint_6 0.2638
|
| 640 |
+
skin 612 joint_8_dup_1 0.7270 joint_6 0.2730
|
| 641 |
+
skin 613 joint_8_dup_1 0.7399 joint_8_dup_2 0.2601
|
| 642 |
+
skin 614 joint_8_dup_1 0.6094 joint_8_dup_3 0.3906
|
| 643 |
+
skin 615 joint_8_dup_1 1.0000
|
| 644 |
+
skin 616 joint_8_dup_1 0.6873 joint_8_dup_2 0.3127
|
| 645 |
+
skin 617 joint_8_dup_1 1.0000
|
| 646 |
+
skin 618 joint_8_dup_0 0.2754 joint_8_dup_1 0.3852 joint_8_dup_3 0.3394
|
| 647 |
+
skin 619 joint_8_dup_3 1.0000
|
| 648 |
+
skin 620 joint_12 0.1937 joint_8_dup_1 0.4676 joint_8_dup_2 0.3387
|
| 649 |
+
skin 621 joint_12 0.2043 joint_8_dup_1 0.3840 joint_8_dup_2 0.4117
|
| 650 |
+
skin 622 joint_12 0.1308 joint_8_dup_0 0.3248 joint_8_dup_1 0.3216 joint_8_dup_2 0.2228
|
| 651 |
+
skin 623 joint_8_dup_0 0.3117 joint_8_dup_1 0.6883
|
| 652 |
+
skin 624 joint_8_dup_0 0.7357 joint_8_dup_1 0.2643
|
| 653 |
+
skin 625 joint_8_dup_1 0.5818 joint_8_dup_3 0.4182
|
| 654 |
+
skin 626 root_dup_0 0.3743 root_dup_1 0.3148 root_dup_3 0.3109
|
| 655 |
+
skin 627 root_dup_3 1.0000
|
| 656 |
+
skin 628 root_dup_0 0.5043 root_dup_3 0.4957
|
| 657 |
+
skin 629 root_dup_0 1.0000
|
| 658 |
+
skin 630 joint_9 1.0000
|
| 659 |
+
skin 631 joint_9 1.0000
|
| 660 |
+
skin 632 root_dup_1 0.3103 joint_9 0.6897
|
| 661 |
+
skin 633 root_dup_1 0.2791 joint_9 0.7209
|
| 662 |
+
skin 634 joint_9 1.0000
|
| 663 |
+
skin 635 joint_9 1.0000
|
| 664 |
+
skin 636 joint_9 1.0000
|
| 665 |
+
skin 637 joint_9 1.0000
|
| 666 |
+
skin 638 joint_9 1.0000
|
| 667 |
+
skin 639 root_dup_0 0.4936 root_dup_1 0.5064
|
| 668 |
+
skin 640 root_dup_0 0.4511 root_dup_1 0.5489
|
| 669 |
+
skin 641 root_dup_1 0.7185 joint_9 0.2815
|
| 670 |
+
skin 642 root_dup_1 0.5877 joint_9 0.4123
|
| 671 |
+
skin 643 root_dup_1 0.5978 joint_9 0.4022
|
| 672 |
+
skin 644 root_dup_1 0.4096 joint_9 0.1618 root_dup_3 0.4286
|
| 673 |
+
skin 645 root_dup_1 0.4899 joint_9 0.2218 root_dup_3 0.2883
|
| 674 |
+
skin 646 root_dup_1 0.5556 joint_9 0.4444
|
| 675 |
+
skin 647 root_dup_1 0.7206 joint_9 0.2794
|
| 676 |
+
skin 648 root_dup_1 0.5455 joint_9 0.4545
|
| 677 |
+
skin 649 root_dup_1 1.0000
|
| 678 |
+
skin 650 root_dup_1 0.5032 root_dup_3 0.4968
|
| 679 |
+
skin 651 root_dup_1 0.7090 joint_9 0.2910
|
| 680 |
+
skin 652 root_dup_1 0.6478 joint_9 0.3522
|
| 681 |
+
skin 653 root_dup_1 0.4718 joint_9 0.5282
|
| 682 |
+
skin 654 root_dup_1 1.0000
|
| 683 |
+
skin 655 root_dup_1 0.6849 joint_9 0.3151
|
| 684 |
+
skin 656 root_dup_1 0.6666 joint_9 0.3334
|
| 685 |
+
skin 657 root_dup_1 1.0000
|
| 686 |
+
skin 658 root_dup_1 1.0000
|
| 687 |
+
skin 659 root_dup_1 1.0000
|
| 688 |
+
skin 660 root_dup_3 1.0000
|
| 689 |
+
skin 661 root_dup_1 0.4667 root_dup_2 0.2687 root_dup_3 0.2646
|
| 690 |
+
skin 662 root_dup_1 0.2751 root_dup_2 0.2916 joint_10 0.2447 joint_12 0.1885
|
| 691 |
+
skin 663 root_dup_1 0.6990 root_dup_2 0.3010
|
| 692 |
+
skin 664 root_dup_0 0.3349 root_dup_1 0.4209 root_dup_2 0.2442
|
| 693 |
+
skin 665 root_dup_0 0.3711 root_dup_1 0.1454 root_dup_2 0.2521 joint_10 0.2314
|
| 694 |
+
skin 666 root_dup_0 1.0000
|
| 695 |
+
skin 667 root_dup_1 0.3260 joint_9 0.6740
|
| 696 |
+
skin 668 joint_9 1.0000
|
| 697 |
+
skin 669 root_dup_1 0.3321 joint_9 0.6679
|
| 698 |
+
skin 670 root_dup_0 0.6518 root_dup_1 0.3482
|
| 699 |
+
skin 671 root_dup_0 1.0000
|
| 700 |
+
skin 672 root_dup_0 1.0000
|
| 701 |
+
skin 673 root_dup_1 0.4271 joint_9 0.5729
|
| 702 |
+
skin 674 root_dup_1 0.6562 root_dup_2 0.3438
|
| 703 |
+
skin 675 root_dup_1 0.7272 joint_9 0.2728
|
| 704 |
+
skin 676 root_dup_1 0.7207 root_dup_2 0.2793
|
| 705 |
+
skin 677 root_dup_1 0.2558 root_dup_2 0.3066 joint_10 0.2595 joint_12 0.1781
|
| 706 |
+
skin 678 root_dup_2 0.1923 joint_10 0.3017 joint_12 0.2600 joint_8_dup_0 0.2460
|
| 707 |
+
skin 679 joint_10 0.3336 joint_12 0.6664
|
| 708 |
+
skin 680 joint_10 0.3172 joint_12 0.6828
|
| 709 |
+
skin 681 joint_10 0.3364 joint_12 0.6636
|
| 710 |
+
skin 682 root_dup_2 0.3349 root_dup_3 0.4230 joint_10 0.2421
|
| 711 |
+
skin 683 root_dup_2 0.2096 joint_10 0.2860 joint_12 0.2608 joint_8_dup_3 0.2436
|
| 712 |
+
skin 684 root_dup_2 0.1457 root_dup_3 0.2624 joint_10 0.1248 joint_12 0.1065 joint_8_dup_3 0.2471 joint_16 0.1136
|
| 713 |
+
skin 685 joint_12 0.2693 joint_8_dup_3 0.7307
|
| 714 |
+
skin 686 joint_8_dup_3 1.0000
|
| 715 |
+
skin 687 joint_12 0.2930 joint_8_dup_0 0.7070
|
| 716 |
+
skin 688 root_dup_0 1.0000
|
| 717 |
+
skin 689 root_dup_0 0.3554 root_dup_3 0.2820 joint_12 0.1634 joint_8_dup_3 0.1993
|
| 718 |
+
skin 690 joint_12 0.2706 joint_8_dup_0 0.2896 joint_8_dup_3 0.4398
|
| 719 |
+
skin 691 joint_8_dup_3 1.0000
|
| 720 |
+
skin 692 joint_8_dup_0 1.0000
|
| 721 |
+
skin 693 root_dup_0 0.2822 root_dup_2 0.1317 joint_10 0.1177 joint_12 0.1145 joint_8_dup_0 0.2447 joint_3 0.1092
|
| 722 |
+
skin 694 root_dup_1 0.2001 root_dup_2 0.3288 joint_10 0.2767 joint_12 0.1945
|
| 723 |
+
skin 695 root_dup_3 1.0000
|
| 724 |
+
skin 696 joint_8_dup_0 1.0000
|
| 725 |
+
skin 697 joint_8_dup_3 1.0000
|
| 726 |
+
skin 698 root_dup_3 0.7035 joint_8_dup_3 0.2965
|
| 727 |
+
skin 699 joint_8_dup_1 0.4936 joint_8_dup_3 0.5064
|
| 728 |
+
skin 700 joint_8_dup_3 1.0000
|
| 729 |
+
skin 701 joint_12 0.1170 joint_8_dup_1 0.3276 joint_8_dup_2 0.2810 joint_8_dup_3 0.2743
|
| 730 |
+
skin 702 joint_12 0.3991 joint_8_dup_2 0.2946 joint_8_dup_3 0.3063
|
| 731 |
+
skin 703 joint_12 0.1941 joint_8_dup_1 0.3827 joint_8_dup_2 0.4232
|
| 732 |
+
skin 704 joint_12 0.4391 joint_8_dup_1 0.1751 joint_8_dup_2 0.3857
|
| 733 |
+
skin 705 joint_12 0.6909 joint_8_dup_2 0.3091
|
| 734 |
+
skin 706 joint_12 0.4374 joint_8_dup_1 0.1687 joint_8_dup_2 0.3939
|
| 735 |
+
skin 707 joint_12 0.4062 joint_8_dup_0 0.3440 joint_8_dup_2 0.2498
|
| 736 |
+
skin 708 joint_8_dup_3 1.0000
|
| 737 |
+
skin 709 root_dup_0 0.3888 joint_8_dup_0 0.6112
|
| 738 |
+
skin 710 joint_8_dup_0 1.0000
|
| 739 |
+
skin 711 root_dup_3 1.0000
|
| 740 |
+
skin 712 root_dup_3 1.0000
|
| 741 |
+
skin 713 root_dup_1 0.4318 joint_9 0.5682
|
| 742 |
+
skin 714 joint_8_dup_3 0.4772 joint_16 0.5228
|
| 743 |
+
skin 715 joint_8_dup_3 0.3567 joint_16 0.6433
|
| 744 |
+
skin 716 joint_8_dup_3 0.4709 joint_16 0.5291
|
| 745 |
+
skin 717 joint_8_dup_3 0.4008 joint_16 0.5992
|
| 746 |
+
skin 718 joint_3 0.5222 joint_4 0.4778
|
| 747 |
+
skin 719 joint_8_dup_0 0.2084 joint_3 0.4862 joint_4 0.3054
|
| 748 |
+
skin 720 joint_3 0.3437 joint_4 0.6563
|
| 749 |
+
skin 721 joint_3 0.4564 joint_4 0.5436
|
| 750 |
+
skin 722 root_dup_3 0.6513 joint_14 0.3487
|
| 751 |
+
skin 723 root_dup_3 1.0000
|
| 752 |
+
skin 724 joint_1 0.6436 joint_0 0.3564
|
| 753 |
+
skin 725 joint_1 1.0000
|
| 754 |
+
skin 726 root_dup_3 1.0000
|
| 755 |
+
skin 727 root_dup_3 0.4759 joint_14 0.5241
|
| 756 |
+
skin 728 root_dup_3 0.3464 joint_14 0.6536
|
| 757 |
+
skin 729 root_dup_3 0.6298 joint_14 0.3702
|
| 758 |
+
skin 730 joint_16 0.3885 joint_17 0.6115
|
| 759 |
+
skin 731 joint_17 1.0000
|
| 760 |
+
skin 732 joint_16 0.2748 joint_17 0.7252
|
| 761 |
+
skin 733 joint_17 0.6458 joint_15 0.3542
|
| 762 |
+
skin 734 joint_16 0.3307 joint_17 0.6693
|
| 763 |
+
skin 735 joint_14 1.0000
|
| 764 |
+
skin 736 root_dup_3 1.0000
|
| 765 |
+
skin 737 joint_1 1.0000
|
| 766 |
+
skin 738 joint_1 1.0000
|
| 767 |
+
skin 739 joint_14 1.0000
|
| 768 |
+
skin 740 joint_14 1.0000
|
| 769 |
+
skin 741 root_dup_3 0.4149 joint_14 0.5851
|
| 770 |
+
skin 742 joint_1 1.0000
|
| 771 |
+
skin 743 joint_16 0.5362 joint_17 0.4638
|
| 772 |
+
skin 744 joint_16 0.7074 joint_17 0.2926
|
| 773 |
+
skin 745 joint_16 0.5377 joint_17 0.4623
|
| 774 |
+
skin 746 root_dup_3 0.4937 joint_14 0.5063
|
| 775 |
+
skin 747 joint_8_dup_0 0.7144 joint_3 0.2856
|
| 776 |
+
skin 748 joint_8_dup_0 0.6422 joint_3 0.3578
|
| 777 |
+
skin 749 joint_8_dup_0 0.5994 joint_3 0.4006
|
| 778 |
+
skin 750 root_dup_0 1.0000
|
| 779 |
+
skin 751 root_dup_0 1.0000
|
| 780 |
+
skin 752 root_dup_0 1.0000
|
| 781 |
+
skin 753 root_dup_0 1.0000
|
| 782 |
+
skin 754 root_dup_0 1.0000
|
| 783 |
+
skin 755 root_dup_0 1.0000
|
| 784 |
+
skin 756 root_dup_0 0.6354 joint_1 0.3646
|
| 785 |
+
skin 757 joint_6 0.5825 joint_5 0.4175
|
| 786 |
+
skin 758 joint_6 0.6311 joint_5 0.3689
|
| 787 |
+
skin 759 joint_6 1.0000
|
| 788 |
+
skin 760 joint_6 0.7210 joint_5 0.2790
|
| 789 |
+
skin 761 joint_6 0.6330 joint_5 0.3670
|
| 790 |
+
skin 762 joint_6 0.5971 joint_5 0.4029
|
| 791 |
+
skin 763 joint_8_dup_1 0.2459 joint_6 0.3916 joint_5 0.3625
|
| 792 |
+
skin 764 joint_6 0.3722 joint_5 0.6278
|
| 793 |
+
skin 765 joint_8_dup_1 0.2875 joint_6 0.3824 joint_5 0.3301
|
| 794 |
+
skin 766 joint_8_dup_1 0.4530 joint_6 0.3270 joint_5 0.2199
|
| 795 |
+
skin 767 joint_8_dup_1 0.3184 joint_6 0.4790 joint_5 0.2025
|
| 796 |
+
skin 768 joint_8_dup_1 0.4497 joint_6 0.5503
|
| 797 |
+
skin 769 joint_8_dup_3 1.0000
|
| 798 |
+
skin 770 joint_8_dup_3 0.6503 joint_16 0.3497
|
| 799 |
+
skin 771 joint_8_dup_3 0.6612 joint_16 0.3388
|
| 800 |
+
skin 772 joint_8_dup_3 0.7266 joint_16 0.2734
|
| 801 |
+
skin 773 joint_8_dup_1 0.5167 joint_6 0.2926 joint_5 0.1907
|
| 802 |
+
skin 774 joint_8_dup_1 0.2523 joint_6 0.5233 joint_5 0.2244
|
| 803 |
+
skin 775 joint_6 1.0000
|
| 804 |
+
skin 776 joint_6 1.0000
|
| 805 |
+
skin 777 joint_6 1.0000
|
| 806 |
+
skin 778 joint_6 1.0000
|
| 807 |
+
skin 779 joint_6 0.7280 joint_5 0.2720
|
| 808 |
+
skin 780 joint_6 1.0000
|
| 809 |
+
skin 781 joint_6 0.7061 joint_5 0.2939
|
| 810 |
+
skin 782 joint_6 0.7389 joint_5 0.2611
|
| 811 |
+
skin 783 joint_6 1.0000
|
| 812 |
+
hier root root_dup_0
|
| 813 |
+
hier root root_dup_1
|
| 814 |
+
hier root root_dup_2
|
| 815 |
+
hier root root_dup_3
|
| 816 |
+
hier root_dup_0 joint_1
|
| 817 |
+
hier root_dup_1 joint_9
|
| 818 |
+
hier root_dup_2 joint_10
|
| 819 |
+
hier root_dup_3 joint_14
|
| 820 |
+
hier joint_1 joint_0
|
| 821 |
+
hier joint_10 joint_12
|
| 822 |
+
hier joint_14 joint_13
|
| 823 |
+
hier joint_12 joint_8
|
| 824 |
+
hier joint_8 joint_8_dup_0
|
| 825 |
+
hier joint_8 joint_8_dup_1
|
| 826 |
+
hier joint_8 joint_8_dup_2
|
| 827 |
+
hier joint_8 joint_8_dup_3
|
| 828 |
+
hier joint_8_dup_0 joint_3
|
| 829 |
+
hier joint_8_dup_1 joint_6
|
| 830 |
+
hier joint_8_dup_2 joint_7
|
| 831 |
+
hier joint_8_dup_3 joint_16
|
| 832 |
+
hier joint_3 joint_4
|
| 833 |
+
hier joint_6 joint_5
|
| 834 |
+
hier joint_16 joint_17
|
| 835 |
+
hier joint_4 joint_2
|
| 836 |
+
hier joint_17 joint_15
|
RigNet/quick_start/15446_remesh.obj
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
RigNet/quick_start/15930_ori.fbx
ADDED
|
Binary file (69.2 kB). View file
|
|
|
RigNet/quick_start/15930_ori.obj
ADDED
|
@@ -0,0 +1,669 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
v 0.110451 0.404804 -0.018693
|
| 2 |
+
v 0.130318 0.322872 -0.017987
|
| 3 |
+
v 0.102725 0.349687 -0.019216
|
| 4 |
+
v 0.090452 0.318883 -0.019386
|
| 5 |
+
v -0.110384 0.404804 -0.018691
|
| 6 |
+
v -0.102725 0.349687 -0.019216
|
| 7 |
+
v -0.130318 0.322872 -0.017987
|
| 8 |
+
v -0.090452 0.318883 -0.019386
|
| 9 |
+
v 0.014207 0.318212 -0.065970
|
| 10 |
+
v 0.000033 0.387950 -0.123767
|
| 11 |
+
v -0.014142 0.318212 -0.065970
|
| 12 |
+
v 0.023854 0.341051 0.003597
|
| 13 |
+
v 0.095648 0.332122 0.015955
|
| 14 |
+
v 0.017930 0.323193 0.028312
|
| 15 |
+
v -0.017864 0.323193 0.028312
|
| 16 |
+
v -0.095648 0.332122 0.015955
|
| 17 |
+
v -0.023789 0.341051 0.003597
|
| 18 |
+
v 0.364368 0.303212 -0.009708
|
| 19 |
+
v 0.364361 0.289916 0.047953
|
| 20 |
+
v 0.364371 0.275283 -0.009702
|
| 21 |
+
v 0.336660 0.275278 -0.046113
|
| 22 |
+
v 0.336667 0.289774 -0.102895
|
| 23 |
+
v 0.336655 0.302969 -0.046118
|
| 24 |
+
v -0.364371 0.275284 -0.009703
|
| 25 |
+
v -0.364369 0.289917 0.047952
|
| 26 |
+
v -0.364376 0.303213 -0.009709
|
| 27 |
+
v -0.336663 0.302970 -0.046119
|
| 28 |
+
v -0.336676 0.289775 -0.102896
|
| 29 |
+
v -0.336668 0.275279 -0.046113
|
| 30 |
+
v -0.048391 0.139742 0.005903
|
| 31 |
+
v -0.095960 0.208883 -0.031292
|
| 32 |
+
v -0.049065 0.163361 0.059465
|
| 33 |
+
v -0.077471 0.232024 0.042673
|
| 34 |
+
v 0.000033 0.167915 0.075329
|
| 35 |
+
v 0.000033 0.234897 0.065805
|
| 36 |
+
v 0.049065 0.163361 0.059465
|
| 37 |
+
v 0.077471 0.232024 0.042673
|
| 38 |
+
v 0.095960 0.208883 -0.031292
|
| 39 |
+
v -0.121648 0.308437 0.023472
|
| 40 |
+
v -0.083339 0.304023 0.031856
|
| 41 |
+
v -0.126696 0.275000 0.021242
|
| 42 |
+
v -0.098585 0.261463 0.041677
|
| 43 |
+
v -0.139216 0.257791 -0.028935
|
| 44 |
+
v -0.118828 0.243197 -0.031813
|
| 45 |
+
v 0.139216 0.257791 -0.028935
|
| 46 |
+
v 0.118828 0.243197 -0.031813
|
| 47 |
+
v 0.126696 0.275000 0.021242
|
| 48 |
+
v 0.098585 0.261463 0.041669
|
| 49 |
+
v 0.121648 0.308437 0.023472
|
| 50 |
+
v 0.083339 0.304023 0.031856
|
| 51 |
+
v 0.017790 0.000000 0.121069
|
| 52 |
+
v 0.048391 0.139742 0.005903
|
| 53 |
+
v -0.017749 0.000000 0.121069
|
| 54 |
+
v -0.011479 0.025703 0.123767
|
| 55 |
+
v 0.011479 0.025703 0.123767
|
| 56 |
+
v -0.440676 0.280523 0.037075
|
| 57 |
+
v -0.436730 0.265206 0.035136
|
| 58 |
+
v -0.481648 0.265171 0.034300
|
| 59 |
+
v -0.478252 0.255371 0.032631
|
| 60 |
+
v -0.451470 0.284355 0.023202
|
| 61 |
+
v -0.440627 0.277632 0.015086
|
| 62 |
+
v -0.482186 0.263796 -0.062792
|
| 63 |
+
v -0.500000 0.258630 0.003788
|
| 64 |
+
v -0.453086 0.283054 -0.062198
|
| 65 |
+
v -0.464156 0.275297 0.006362
|
| 66 |
+
v -0.430352 0.286796 -0.059659
|
| 67 |
+
v -0.459246 0.293094 -0.062384
|
| 68 |
+
v -0.430842 0.299528 -0.061605
|
| 69 |
+
v -0.475524 0.292336 0.008447
|
| 70 |
+
v -0.445497 0.301939 0.011890
|
| 71 |
+
v 0.122615 0.309837 -0.049417
|
| 72 |
+
v 0.084081 0.306935 -0.054563
|
| 73 |
+
v 0.120596 0.282392 -0.059293
|
| 74 |
+
v 0.092012 0.278742 -0.066857
|
| 75 |
+
v -0.034356 0.453477 0.016045
|
| 76 |
+
v -0.000279 0.461807 0.008847
|
| 77 |
+
v -0.038284 0.461492 0.048759
|
| 78 |
+
v -0.000279 0.472904 0.048634
|
| 79 |
+
v -0.034356 0.457010 0.077852
|
| 80 |
+
v -0.000279 0.463798 0.089328
|
| 81 |
+
v 0.034356 0.453477 0.016045
|
| 82 |
+
v 0.038284 0.461492 0.048759
|
| 83 |
+
v 0.034356 0.457010 0.077852
|
| 84 |
+
v -0.084081 0.306935 -0.054563
|
| 85 |
+
v -0.122615 0.309837 -0.049417
|
| 86 |
+
v -0.092012 0.278742 -0.066857
|
| 87 |
+
v -0.120596 0.282392 -0.059293
|
| 88 |
+
v 0.451470 0.284354 0.023203
|
| 89 |
+
v 0.440627 0.277631 0.015078
|
| 90 |
+
v 0.481639 0.265170 0.034300
|
| 91 |
+
v 0.478252 0.255370 0.032631
|
| 92 |
+
v 0.440676 0.280522 0.037076
|
| 93 |
+
v 0.436721 0.265205 0.035137
|
| 94 |
+
v 0.042162 0.332733 -0.023757
|
| 95 |
+
v 0.014207 0.318212 -0.065970
|
| 96 |
+
v -0.014142 0.318212 -0.065970
|
| 97 |
+
v 0.041226 0.277526 -0.075498
|
| 98 |
+
v -0.041226 0.277526 -0.075498
|
| 99 |
+
v 0.430343 0.286795 -0.059658
|
| 100 |
+
v 0.453078 0.283053 -0.062197
|
| 101 |
+
v 0.430833 0.299528 -0.061604
|
| 102 |
+
v 0.459238 0.293094 -0.062383
|
| 103 |
+
v 0.445497 0.301946 0.011891
|
| 104 |
+
v 0.475515 0.292336 0.008447
|
| 105 |
+
v 0.500000 0.258637 0.003789
|
| 106 |
+
v 0.482178 0.263803 -0.062791
|
| 107 |
+
v 0.464156 0.275295 0.006362
|
| 108 |
+
v 0.378593 0.275284 -0.046109
|
| 109 |
+
v 0.378588 0.302974 -0.046115
|
| 110 |
+
v 0.295764 0.291847 -0.057974
|
| 111 |
+
v 0.300524 0.314757 -0.022142
|
| 112 |
+
v 0.254836 0.312892 -0.020200
|
| 113 |
+
v 0.308627 0.292070 0.006324
|
| 114 |
+
v 0.259416 0.288607 0.000404
|
| 115 |
+
v 0.246738 0.266476 -0.020189
|
| 116 |
+
v 0.239870 0.287343 -0.000261
|
| 117 |
+
v 0.198874 0.254308 -0.018289
|
| 118 |
+
v 0.146664 0.292489 0.013939
|
| 119 |
+
v 0.014380 0.339176 0.052193
|
| 120 |
+
v 0.008086 0.327192 0.075659
|
| 121 |
+
v 0.040198 0.357275 0.052454
|
| 122 |
+
v 0.033321 0.353345 0.085465
|
| 123 |
+
v 0.053412 0.384190 0.052417
|
| 124 |
+
v 0.043600 0.384163 0.093480
|
| 125 |
+
v 0.053699 0.430305 0.052206
|
| 126 |
+
v 0.040100 0.431222 0.089226
|
| 127 |
+
v -0.000255 0.424785 0.114860
|
| 128 |
+
v -0.000131 0.383854 0.118653
|
| 129 |
+
v -0.043600 0.384163 0.093480
|
| 130 |
+
v -0.000131 0.350702 0.106810
|
| 131 |
+
v -0.033321 0.353345 0.085465
|
| 132 |
+
v -0.008357 0.327192 0.075659
|
| 133 |
+
v -0.040198 0.357275 0.052454
|
| 134 |
+
v -0.014380 0.339176 0.052193
|
| 135 |
+
v -0.144709 0.288645 -0.051680
|
| 136 |
+
v -0.198874 0.254308 -0.018289
|
| 137 |
+
v -0.146664 0.292489 0.013939
|
| 138 |
+
v -0.190726 0.310814 -0.017523
|
| 139 |
+
v -0.378593 0.275284 -0.046110
|
| 140 |
+
v -0.295772 0.291848 -0.057974
|
| 141 |
+
v -0.378588 0.302975 -0.046116
|
| 142 |
+
v -0.300532 0.314758 -0.022143
|
| 143 |
+
v -0.378587 0.303213 -0.009712
|
| 144 |
+
v -0.308635 0.292070 0.006323
|
| 145 |
+
v -0.378590 0.275292 -0.009706
|
| 146 |
+
v -0.300953 0.257458 -0.022155
|
| 147 |
+
v -0.254844 0.312893 -0.020201
|
| 148 |
+
v -0.249220 0.288397 -0.043994
|
| 149 |
+
v -0.236753 0.303862 -0.019156
|
| 150 |
+
v -0.196957 0.288517 -0.054161
|
| 151 |
+
v -0.246738 0.266476 -0.020189
|
| 152 |
+
v -0.239870 0.287343 -0.000261
|
| 153 |
+
v -0.259424 0.288608 0.000403
|
| 154 |
+
v -0.407125 0.301379 0.010824
|
| 155 |
+
v 0.144709 0.288645 -0.051680
|
| 156 |
+
v 0.196957 0.288517 -0.054161
|
| 157 |
+
v 0.249220 0.288397 -0.043994
|
| 158 |
+
v 0.016295 0.310265 0.035452
|
| 159 |
+
v 0.049352 0.259465 0.069852
|
| 160 |
+
v 0.378587 0.303212 -0.009711
|
| 161 |
+
v 0.300945 0.257457 -0.022154
|
| 162 |
+
v 0.190726 0.310814 -0.017523
|
| 163 |
+
v 0.027717 0.365690 0.008416
|
| 164 |
+
v 0.035309 0.419264 -0.004991
|
| 165 |
+
v -0.053412 0.384190 0.052417
|
| 166 |
+
v -0.053699 0.430305 0.052206
|
| 167 |
+
v -0.040100 0.431222 0.089226
|
| 168 |
+
v 0.236753 0.303862 -0.019156
|
| 169 |
+
v 0.407118 0.272249 0.010831
|
| 170 |
+
v 0.407117 0.301378 0.010825
|
| 171 |
+
v -0.407126 0.272250 0.010830
|
| 172 |
+
v 0.378581 0.275291 -0.009705
|
| 173 |
+
v -0.049278 0.259465 0.069852
|
| 174 |
+
v -0.035309 0.419264 -0.004991
|
| 175 |
+
v 0.000033 0.204238 -0.048121
|
| 176 |
+
v -0.016106 0.310265 0.035452
|
| 177 |
+
v -0.027717 0.365690 0.008416
|
| 178 |
+
v -0.042162 0.332733 -0.023757
|
| 179 |
+
vn 0.047263 0.002853 -0.998878
|
| 180 |
+
vn -0.010603 -0.906743 -0.421549
|
| 181 |
+
vn 0.041608 -0.002978 -0.999130
|
| 182 |
+
vn -0.058518 -0.991942 -0.112365
|
| 183 |
+
vn -0.047343 0.002936 -0.998874
|
| 184 |
+
vn -0.041648 -0.002936 -0.999128
|
| 185 |
+
vn 0.014228 -0.947498 -0.319446
|
| 186 |
+
vn 0.051287 -0.966457 -0.251657
|
| 187 |
+
vn 0.000000 0.638110 0.769945
|
| 188 |
+
vn 0.000000 0.638110 0.769945
|
| 189 |
+
vn 0.000000 0.638110 0.769945
|
| 190 |
+
vn 0.000004 -0.810551 -0.585668
|
| 191 |
+
vn 0.000004 -0.810551 -0.585668
|
| 192 |
+
vn 0.000004 -0.810551 -0.585668
|
| 193 |
+
vn -0.000004 -0.810551 -0.585668
|
| 194 |
+
vn -0.000004 -0.810551 -0.585668
|
| 195 |
+
vn -0.000004 -0.810551 -0.585668
|
| 196 |
+
vn 1.000000 0.000108 0.000146
|
| 197 |
+
vn 1.000000 0.000108 0.000146
|
| 198 |
+
vn 1.000000 0.000108 0.000146
|
| 199 |
+
vn 1.000000 0.000181 0.000170
|
| 200 |
+
vn 1.000000 0.000181 0.000170
|
| 201 |
+
vn 1.000000 0.000181 0.000170
|
| 202 |
+
vn -1.000000 -0.000179 0.000080
|
| 203 |
+
vn -1.000000 -0.000179 0.000080
|
| 204 |
+
vn -1.000000 -0.000179 0.000080
|
| 205 |
+
vn -1.000000 0.000181 0.000187
|
| 206 |
+
vn -1.000000 0.000181 0.000187
|
| 207 |
+
vn -1.000000 0.000181 0.000187
|
| 208 |
+
vn 0.707623 0.582561 0.399867
|
| 209 |
+
vn 0.670206 0.577965 0.465597
|
| 210 |
+
vn 0.706410 0.040530 -0.706641
|
| 211 |
+
vn 0.604050 0.321589 -0.729180
|
| 212 |
+
vn 0.060456 -0.206936 -0.976485
|
| 213 |
+
vn -0.057558 0.165857 -0.984469
|
| 214 |
+
vn -0.698873 -0.033662 -0.714453
|
| 215 |
+
vn -0.688118 0.410986 -0.597983
|
| 216 |
+
vn -0.574670 0.583680 0.573648
|
| 217 |
+
vn 0.219941 -0.621791 -0.751666
|
| 218 |
+
vn 0.242936 -0.659718 -0.711164
|
| 219 |
+
vn 0.394088 0.296106 -0.870067
|
| 220 |
+
vn 0.642497 0.320764 -0.695922
|
| 221 |
+
vn 0.417497 0.873291 0.251114
|
| 222 |
+
vn 0.690122 0.678210 0.252513
|
| 223 |
+
vn -0.337315 0.860355 0.382110
|
| 224 |
+
vn -0.693305 0.705719 0.145906
|
| 225 |
+
vn -0.466777 0.506048 -0.725282
|
| 226 |
+
vn -0.589175 0.176526 -0.788487
|
| 227 |
+
vn -0.335309 -0.471060 -0.815886
|
| 228 |
+
vn -0.146014 -0.783559 -0.603917
|
| 229 |
+
vn -0.927743 0.372478 0.023505
|
| 230 |
+
vn -0.566912 0.654948 0.499653
|
| 231 |
+
vn 0.492124 0.615365 0.615743
|
| 232 |
+
vn 0.781511 -0.155127 -0.604298
|
| 233 |
+
vn -0.202633 -0.315230 -0.927130
|
| 234 |
+
vn -0.074156 -0.435496 -0.897131
|
| 235 |
+
vn -0.232739 0.720642 -0.653076
|
| 236 |
+
vn 0.413221 -0.301506 -0.859268
|
| 237 |
+
vn 0.398384 0.452234 0.797982
|
| 238 |
+
vn 0.778357 -0.441644 0.446219
|
| 239 |
+
vn 0.381112 0.898307 0.218628
|
| 240 |
+
vn 0.182165 0.201998 0.962295
|
| 241 |
+
vn 0.527328 0.581378 -0.619616
|
| 242 |
+
vn -0.353580 0.745639 0.564803
|
| 243 |
+
vn -0.111339 0.887200 -0.447749
|
| 244 |
+
vn -0.062775 0.771038 0.633688
|
| 245 |
+
vn 0.374719 -0.487055 0.788900
|
| 246 |
+
vn -0.000454 -0.763517 0.645788
|
| 247 |
+
vn 0.462335 -0.573253 -0.676482
|
| 248 |
+
vn 0.425973 -0.827531 -0.365704
|
| 249 |
+
vn -0.137559 -0.711643 0.688943
|
| 250 |
+
vn -0.169698 -0.658387 0.733301
|
| 251 |
+
vn -0.308591 0.112435 0.944526
|
| 252 |
+
vn -0.290026 0.112604 0.950371
|
| 253 |
+
vn 0.669504 -0.586347 0.456029
|
| 254 |
+
vn 0.054238 -0.773141 0.631911
|
| 255 |
+
vn 0.577538 -0.812534 0.078987
|
| 256 |
+
vn -0.001486 -0.999527 0.030721
|
| 257 |
+
vn 0.577026 -0.675606 -0.458909
|
| 258 |
+
vn -0.058561 -0.870730 -0.488261
|
| 259 |
+
vn -0.597302 -0.680468 0.424493
|
| 260 |
+
vn -0.570020 -0.821268 -0.024392
|
| 261 |
+
vn -0.622359 -0.600625 -0.501916
|
| 262 |
+
vn 0.129102 -0.749277 0.649552
|
| 263 |
+
vn 0.185265 -0.598709 0.779246
|
| 264 |
+
vn 0.261858 0.036747 0.964407
|
| 265 |
+
vn 0.345962 0.232376 0.909017
|
| 266 |
+
vn -0.808165 -0.558813 0.186004
|
| 267 |
+
vn -0.339886 0.871819 0.352716
|
| 268 |
+
vn -0.795328 -0.579316 0.178456
|
| 269 |
+
vn -0.187645 0.886220 -0.423561
|
| 270 |
+
vn 0.060638 -0.339799 -0.938541
|
| 271 |
+
vn 0.314222 0.873271 -0.372373
|
| 272 |
+
vn -0.314847 -0.939872 0.132334
|
| 273 |
+
vn -0.093065 -0.743263 0.662495
|
| 274 |
+
vn 0.092982 -0.583647 0.806666
|
| 275 |
+
vn -0.105355 -0.002338 0.994432
|
| 276 |
+
vn 0.123650 0.038453 0.991581
|
| 277 |
+
vn 0.043617 0.808969 0.586231
|
| 278 |
+
vn 0.233330 0.662458 0.711833
|
| 279 |
+
vn 0.082183 -0.554092 0.828389
|
| 280 |
+
vn -0.340752 -0.694863 0.633287
|
| 281 |
+
vn -0.391297 -0.874606 -0.286270
|
| 282 |
+
vn -0.602033 -0.471359 -0.644497
|
| 283 |
+
vn -0.363060 0.422134 -0.830657
|
| 284 |
+
vn -0.374089 0.357011 0.855921
|
| 285 |
+
vn 0.210271 0.845679 -0.490523
|
| 286 |
+
vn 0.021214 0.712760 0.701087
|
| 287 |
+
vn -0.022155 -0.836993 0.546765
|
| 288 |
+
vn 0.113650 -0.046779 0.992419
|
| 289 |
+
vn -0.015362 -0.999074 -0.040176
|
| 290 |
+
vn 0.231090 -0.953908 -0.191459
|
| 291 |
+
vn -0.000770 -0.049643 -0.998767
|
| 292 |
+
vn 0.075142 0.030080 -0.996719
|
| 293 |
+
vn -0.014599 0.998558 -0.051660
|
| 294 |
+
vn -0.040943 -0.186983 -0.981509
|
| 295 |
+
vn -0.190542 0.973068 -0.129737
|
| 296 |
+
vn -0.344685 -0.070607 -0.936059
|
| 297 |
+
vn -0.464792 0.881801 0.079974
|
| 298 |
+
vn -0.402147 0.905722 -0.133960
|
| 299 |
+
vn -0.742680 0.654241 0.142810
|
| 300 |
+
vn -0.745204 0.544033 -0.385616
|
| 301 |
+
vn -0.962990 0.256979 0.081314
|
| 302 |
+
vn -0.757526 0.115405 -0.642523
|
| 303 |
+
vn -0.972307 -0.231165 -0.034389
|
| 304 |
+
vn -0.742499 -0.266895 -0.614380
|
| 305 |
+
vn 0.002352 -0.330955 -0.943643
|
| 306 |
+
vn 0.001352 0.126341 -0.991986
|
| 307 |
+
vn 0.758848 0.115789 -0.640893
|
| 308 |
+
vn 0.001335 0.566435 -0.824105
|
| 309 |
+
vn 0.746609 0.542526 -0.385020
|
| 310 |
+
vn 0.340424 0.940026 -0.021492
|
| 311 |
+
vn 0.743315 0.653295 0.143838
|
| 312 |
+
vn 0.491406 0.840935 -0.226600
|
| 313 |
+
vn 0.220410 0.061069 0.973494
|
| 314 |
+
vn 0.190542 0.973068 -0.129737
|
| 315 |
+
vn 0.344685 -0.070607 -0.936059
|
| 316 |
+
vn 0.264126 -0.963759 -0.037495
|
| 317 |
+
vn -0.021211 0.712760 0.701088
|
| 318 |
+
vn -0.113635 -0.046781 0.992421
|
| 319 |
+
vn 0.022164 -0.836989 0.546771
|
| 320 |
+
vn 0.015363 -0.999074 -0.040180
|
| 321 |
+
vn -0.034751 -0.756336 -0.653260
|
| 322 |
+
vn 0.000778 -0.049655 -0.998766
|
| 323 |
+
vn -0.185475 0.601444 -0.777087
|
| 324 |
+
vn -0.005284 0.998725 -0.050214
|
| 325 |
+
vn -0.231038 -0.953920 -0.191464
|
| 326 |
+
vn -0.170341 -0.245550 0.954300
|
| 327 |
+
vn -0.087532 -0.992794 0.081840
|
| 328 |
+
vn 0.120117 -0.112152 0.986405
|
| 329 |
+
vn 0.014624 0.998557 -0.051666
|
| 330 |
+
vn 0.040984 -0.186993 -0.981506
|
| 331 |
+
vn -0.075112 0.030056 -0.996722
|
| 332 |
+
vn -0.331614 -0.736046 -0.590143
|
| 333 |
+
vn -0.220410 0.061069 0.973494
|
| 334 |
+
vn -0.120117 -0.112152 0.986405
|
| 335 |
+
vn 0.170384 -0.245532 0.954297
|
| 336 |
+
vn -0.357369 -0.267770 -0.894755
|
| 337 |
+
vn -0.239833 -0.089750 -0.966657
|
| 338 |
+
vn 0.034780 -0.756362 -0.653228
|
| 339 |
+
vn 0.005296 0.998724 -0.050233
|
| 340 |
+
vn -0.264126 -0.963759 -0.037495
|
| 341 |
+
vn -0.828171 0.068083 0.556325
|
| 342 |
+
vn -0.536381 -0.057943 0.841985
|
| 343 |
+
vn 0.962990 0.256979 0.081314
|
| 344 |
+
vn 0.972307 -0.231165 -0.034389
|
| 345 |
+
vn 0.744185 -0.266658 -0.612440
|
| 346 |
+
vn 0.087581 -0.992789 0.081847
|
| 347 |
+
vn 0.321462 0.869786 -0.374345
|
| 348 |
+
vn 0.331666 -0.736029 -0.590135
|
| 349 |
+
vn -0.321446 0.869815 -0.374292
|
| 350 |
+
vn 0.185494 0.601432 -0.777092
|
| 351 |
+
vn 0.205126 -0.169060 -0.964024
|
| 352 |
+
vn 0.621095 -0.116497 0.775029
|
| 353 |
+
vn -0.000039 0.501923 0.864912
|
| 354 |
+
vn 0.477863 -0.343014 -0.808696
|
| 355 |
+
vn 0.782331 0.242663 0.573649
|
| 356 |
+
vn 0.239726 -0.940057 0.242538
|
| 357 |
+
|
| 358 |
+
g 15930_t.obj/AnonymousMesh0
|
| 359 |
+
f 1//1 2//2 3//3
|
| 360 |
+
f 2//2 4//4 3//3
|
| 361 |
+
f 5//5 6//6 7//7
|
| 362 |
+
f 6//6 8//8 7//7
|
| 363 |
+
f 11//11 10//10 9//9
|
| 364 |
+
f 14//14 13//13 12//12
|
| 365 |
+
f 17//17 16//16 15//15
|
| 366 |
+
f 18//18 19//19 20//20
|
| 367 |
+
f 23//23 22//22 21//21
|
| 368 |
+
f 24//24 25//25 26//26
|
| 369 |
+
f 29//29 28//28 27//27
|
| 370 |
+
f 32//32 31//31 30//30
|
| 371 |
+
f 33//33 31//31 32//32
|
| 372 |
+
f 34//34 33//33 32//32
|
| 373 |
+
f 35//35 33//33 34//34
|
| 374 |
+
f 36//36 35//35 34//34
|
| 375 |
+
f 37//37 35//35 36//36
|
| 376 |
+
f 52//52 37//37 36//36
|
| 377 |
+
f 38//38 37//37 52//52
|
| 378 |
+
f 39//39 8//8 7//7
|
| 379 |
+
f 40//40 8//8 39//39
|
| 380 |
+
f 41//41 40//40 39//39
|
| 381 |
+
f 42//42 40//40 41//41
|
| 382 |
+
f 43//43 42//42 41//41
|
| 383 |
+
f 44//44 42//42 43//43
|
| 384 |
+
f 47//47 46//46 45//45
|
| 385 |
+
f 48//48 46//46 47//47
|
| 386 |
+
f 49//49 48//48 47//47
|
| 387 |
+
f 50//50 48//48 49//49
|
| 388 |
+
f 2//2 50//50 49//49
|
| 389 |
+
f 4//4 50//50 2//2
|
| 390 |
+
f 53//53 52//52 51//51
|
| 391 |
+
f 30//30 52//52 53//53
|
| 392 |
+
f 54//54 30//30 53//53
|
| 393 |
+
f 32//32 30//30 54//54
|
| 394 |
+
f 55//55 32//32 54//54
|
| 395 |
+
f 34//34 32//32 55//55
|
| 396 |
+
f 58//58 57//57 56//56
|
| 397 |
+
f 59//59 57//57 58//58
|
| 398 |
+
f 60//60 59//59 58//58
|
| 399 |
+
f 61//61 59//59 60//60
|
| 400 |
+
f 64//64 63//63 62//62
|
| 401 |
+
f 65//65 63//63 64//64
|
| 402 |
+
f 66//66 65//65 64//64
|
| 403 |
+
f 61//61 65//65 66//66
|
| 404 |
+
f 67//67 66//66 64//64
|
| 405 |
+
f 68//68 66//66 67//67
|
| 406 |
+
f 69//69 68//68 67//67
|
| 407 |
+
f 70//70 68//68 69//69
|
| 408 |
+
f 71//71 4//4 2//2
|
| 409 |
+
f 72//72 4//4 71//71
|
| 410 |
+
f 73//73 72//72 71//71
|
| 411 |
+
f 74//74 72//72 73//73
|
| 412 |
+
f 77//77 76//76 75//75
|
| 413 |
+
f 78//78 76//76 77//77
|
| 414 |
+
f 79//79 78//78 77//77
|
| 415 |
+
f 80//80 78//78 79//79
|
| 416 |
+
f 78//78 81//81 76//76
|
| 417 |
+
f 82//82 81//81 78//78
|
| 418 |
+
f 80//80 82//82 78//78
|
| 419 |
+
f 83//83 82//82 80//80
|
| 420 |
+
f 84//84 7//7 8//8
|
| 421 |
+
f 85//85 7//7 84//84
|
| 422 |
+
f 86//86 85//85 84//84
|
| 423 |
+
f 87//87 85//85 86//86
|
| 424 |
+
f 90//90 89//89 88//88
|
| 425 |
+
f 91//91 89//89 90//90
|
| 426 |
+
f 92//92 91//91 90//90
|
| 427 |
+
f 93//93 91//91 92//92
|
| 428 |
+
f 95//95 178//178 94//94
|
| 429 |
+
f 96//96 178//178 95//95
|
| 430 |
+
f 97//97 96//96 95//95
|
| 431 |
+
f 98//98 96//96 97//97
|
| 432 |
+
f 101//101 100//100 99//99
|
| 433 |
+
f 102//102 100//100 101//101
|
| 434 |
+
f 103//103 102//102 101//101
|
| 435 |
+
f 104//104 102//102 103//103
|
| 436 |
+
f 107//107 106//106 105//105
|
| 437 |
+
f 100//100 106//106 107//107
|
| 438 |
+
f 89//89 100//100 107//107
|
| 439 |
+
f 99//99 100//100 89//89
|
| 440 |
+
f 110//110 109//109 108//108
|
| 441 |
+
f 110//110 111//111 109//109
|
| 442 |
+
f 112//112 111//111 110//110
|
| 443 |
+
f 112//112 113//113 111//111
|
| 444 |
+
f 114//114 113//113 112//112
|
| 445 |
+
f 114//114 115//115 113//113
|
| 446 |
+
f 116//116 115//115 114//114
|
| 447 |
+
f 116//116 117//117 115//115
|
| 448 |
+
f 118//118 117//117 116//116
|
| 449 |
+
f 118//118 47//47 117//117
|
| 450 |
+
f 49//49 47//47 118//118
|
| 451 |
+
f 121//121 120//120 119//119
|
| 452 |
+
f 121//121 122//122 120//120
|
| 453 |
+
f 123//123 122//122 121//121
|
| 454 |
+
f 123//123 124//124 122//122
|
| 455 |
+
f 125//125 124//124 123//123
|
| 456 |
+
f 125//125 126//126 124//124
|
| 457 |
+
f 83//83 126//126 125//125
|
| 458 |
+
f 83//83 127//127 126//126
|
| 459 |
+
f 80//80 127//127 83//83
|
| 460 |
+
f 80//80 79//79 127//127
|
| 461 |
+
f 127//127 124//124 126//126
|
| 462 |
+
f 127//127 128//128 124//124
|
| 463 |
+
f 129//129 128//128 127//127
|
| 464 |
+
f 129//129 130//130 128//128
|
| 465 |
+
f 131//131 130//130 129//129
|
| 466 |
+
f 131//131 132//132 130//130
|
| 467 |
+
f 133//133 132//132 131//131
|
| 468 |
+
f 133//133 134//134 132//132
|
| 469 |
+
f 43//43 135//135 87//87
|
| 470 |
+
f 43//43 136//136 135//135
|
| 471 |
+
f 41//41 136//136 43//43
|
| 472 |
+
f 41//41 137//137 136//136
|
| 473 |
+
f 39//39 137//137 41//41
|
| 474 |
+
f 39//39 138//138 137//137
|
| 475 |
+
f 7//7 138//138 39//39
|
| 476 |
+
f 7//7 85//85 138//138
|
| 477 |
+
f 141//141 140//140 139//139
|
| 478 |
+
f 141//141 142//142 140//140
|
| 479 |
+
f 143//143 142//142 141//141
|
| 480 |
+
f 143//143 144//144 142//142
|
| 481 |
+
f 145//145 144//144 143//143
|
| 482 |
+
f 145//145 146//146 144//144
|
| 483 |
+
f 139//139 146//146 145//145
|
| 484 |
+
f 139//139 140//140 146//146
|
| 485 |
+
f 147//147 140//140 142//142
|
| 486 |
+
f 147//147 148//148 140//140
|
| 487 |
+
f 149//149 148//148 147//147
|
| 488 |
+
f 149//149 150//150 148//148
|
| 489 |
+
f 138//138 150//150 149//149
|
| 490 |
+
f 138//138 135//135 150//150
|
| 491 |
+
f 85//85 135//135 138//138
|
| 492 |
+
f 85//85 87//87 135//135
|
| 493 |
+
f 136//136 150//150 135//135
|
| 494 |
+
f 136//136 151//151 150//150
|
| 495 |
+
f 152//152 151//151 136//136
|
| 496 |
+
f 152//152 153//153 151//151
|
| 497 |
+
f 147//147 153//153 152//152
|
| 498 |
+
f 147//147 144//144 153//153
|
| 499 |
+
f 142//142 144//144 147//147
|
| 500 |
+
f 104//104 107//107 105//105
|
| 501 |
+
f 104//104 89//89 107//107
|
| 502 |
+
f 103//103 89//89 104//104
|
| 503 |
+
f 103//103 88//88 89//89
|
| 504 |
+
f 92//92 88//88 103//103
|
| 505 |
+
f 92//92 90//90 88//88
|
| 506 |
+
f 56//56 60//60 58//58
|
| 507 |
+
f 56//56 70//70 60//60
|
| 508 |
+
f 154//154 70//70 56//56
|
| 509 |
+
f 154//154 68//68 70//70
|
| 510 |
+
f 141//141 68//68 154//154
|
| 511 |
+
f 141//141 139//139 68//68
|
| 512 |
+
f 44//44 33//33 42//42
|
| 513 |
+
f 44//44 31//31 33//33
|
| 514 |
+
f 86//86 31//31 44//44
|
| 515 |
+
f 86//86 98//98 31//31
|
| 516 |
+
f 84//84 98//98 86//86
|
| 517 |
+
f 84//84 96//96 98//98
|
| 518 |
+
f 155//155 45//45 73//73
|
| 519 |
+
f 155//155 117//117 45//45
|
| 520 |
+
f 156//156 117//117 155//155
|
| 521 |
+
f 156//156 115//115 117//117
|
| 522 |
+
f 157//157 115//115 156//156
|
| 523 |
+
f 159//159 50//50 158//158
|
| 524 |
+
f 159//159 48//48 50//50
|
| 525 |
+
f 37//37 48//48 159//159
|
| 526 |
+
f 37//37 46//46 48//48
|
| 527 |
+
f 38//38 46//46 37//37
|
| 528 |
+
f 113//113 172//172 160//160
|
| 529 |
+
f 113//113 161//161 172//172
|
| 530 |
+
f 115//115 161//161 113//113
|
| 531 |
+
f 115//115 110//110 161//161
|
| 532 |
+
f 157//157 110//110 115//115
|
| 533 |
+
f 71//71 155//155 73//73
|
| 534 |
+
f 71//71 162//162 155//155
|
| 535 |
+
f 2//2 162//162 71//71
|
| 536 |
+
f 2//2 49//49 162//162
|
| 537 |
+
f 163//163 121//121 119//119
|
| 538 |
+
f 163//163 123//123 121//121
|
| 539 |
+
f 164//164 123//123 163//163
|
| 540 |
+
f 164//164 125//125 123//123
|
| 541 |
+
f 129//129 166//166 165//165
|
| 542 |
+
f 129//129 167//167 166//166
|
| 543 |
+
f 127//127 167//167 129//129
|
| 544 |
+
f 127//127 79//79 167//167
|
| 545 |
+
f 112//112 116//116 114//114
|
| 546 |
+
f 112//112 168//168 116//116
|
| 547 |
+
f 157//157 168//168 112//112
|
| 548 |
+
f 157//157 156//156 168//168
|
| 549 |
+
f 92//92 169//169 93//93
|
| 550 |
+
f 92//92 170//170 169//169
|
| 551 |
+
f 103//103 170//170 92//92
|
| 552 |
+
f 103//103 101//101 170//170
|
| 553 |
+
f 171//171 56//56 57//57
|
| 554 |
+
f 171//171 154//154 56//56
|
| 555 |
+
f 145//145 154//154 171//171
|
| 556 |
+
f 145//145 143//143 154//154
|
| 557 |
+
f 169//169 99//99 89//89
|
| 558 |
+
f 169//169 108//108 99//99
|
| 559 |
+
f 172//172 108//108 169//169
|
| 560 |
+
f 171//171 139//139 145//145
|
| 561 |
+
f 171//171 66//66 139//139
|
| 562 |
+
f 61//61 66//66 171//171
|
| 563 |
+
f 125//125 82//82 83//83
|
| 564 |
+
f 125//125 81//81 82//82
|
| 565 |
+
f 164//164 81//81 125//125
|
| 566 |
+
f 173//173 33//33 35//35
|
| 567 |
+
f 173//173 42//42 33//33
|
| 568 |
+
f 40//40 42//42 173//173
|
| 569 |
+
f 72//72 94//94 4//4
|
| 570 |
+
f 72//72 95//95 94//94
|
| 571 |
+
f 97//97 95//95 72//72
|
| 572 |
+
f 174//174 75//75 76//76
|
| 573 |
+
f 174//174 166//166 75//75
|
| 574 |
+
f 165//165 166//166 174//174
|
| 575 |
+
f 74//74 97//97 72//72
|
| 576 |
+
f 74//74 38//38 97//97
|
| 577 |
+
f 46//46 38//38 74//74
|
| 578 |
+
f 151//151 148//148 150//150
|
| 579 |
+
f 151//151 140//140 148//148
|
| 580 |
+
f 146//146 140//140 151//151
|
| 581 |
+
f 162//162 156//156 155//155
|
| 582 |
+
f 162//162 168//168 156//156
|
| 583 |
+
f 116//116 168//168 162//162
|
| 584 |
+
f 152//152 149//149 147//147
|
| 585 |
+
f 152//152 138//138 149//149
|
| 586 |
+
f 137//137 138//138 152//152
|
| 587 |
+
f 175//175 97//97 38//38
|
| 588 |
+
f 175//175 98//98 97//97
|
| 589 |
+
f 31//31 98//98 175//175
|
| 590 |
+
f 177//177 176//176 134//134
|
| 591 |
+
f 177//177 178//178 176//176
|
| 592 |
+
f 111//111 160//160 109//109
|
| 593 |
+
f 111//111 113//113 160//160
|
| 594 |
+
f 93//93 89//89 91//91
|
| 595 |
+
f 93//93 169//169 89//89
|
| 596 |
+
f 108//108 101//101 99//99
|
| 597 |
+
f 108//108 109//109 101//101
|
| 598 |
+
f 109//109 170//170 101//101
|
| 599 |
+
f 109//109 160//160 170//170
|
| 600 |
+
f 172//172 170//170 160//160
|
| 601 |
+
f 172//172 169//169 170//170
|
| 602 |
+
f 108//108 161//161 110//110
|
| 603 |
+
f 108//108 172//172 161//161
|
| 604 |
+
f 118//118 162//162 49//49
|
| 605 |
+
f 118//118 116//116 162//162
|
| 606 |
+
f 46//46 73//73 45//45
|
| 607 |
+
f 46//46 74//74 73//73
|
| 608 |
+
f 70//70 61//61 60//60
|
| 609 |
+
f 70//70 69//69 61//61
|
| 610 |
+
f 69//69 65//65 61//61
|
| 611 |
+
f 69//69 63//63 65//65
|
| 612 |
+
f 61//61 57//57 59//59
|
| 613 |
+
f 61//61 171//171 57//57
|
| 614 |
+
f 94//94 50//50 4//4
|
| 615 |
+
f 94//94 158//158 50//50
|
| 616 |
+
f 122//122 130//130 120//120
|
| 617 |
+
f 122//122 124//124 130//130
|
| 618 |
+
f 176//176 40//40 173//173
|
| 619 |
+
f 176//176 178//178 40//40
|
| 620 |
+
f 178//178 84//84 8//8
|
| 621 |
+
f 178//178 96//96 84//84
|
| 622 |
+
f 77//77 166//166 79//79
|
| 623 |
+
f 77//77 75//75 166//166
|
| 624 |
+
f 44//44 87//87 86//86
|
| 625 |
+
f 44//44 43//43 87//87
|
| 626 |
+
f 164//164 76//76 81//81
|
| 627 |
+
f 164//164 174//174 76//76
|
| 628 |
+
f 131//131 165//165 133//133
|
| 629 |
+
f 131//131 129//129 165//165
|
| 630 |
+
f 151//151 144//144 146//146
|
| 631 |
+
f 151//151 153//153 144//144
|
| 632 |
+
f 133//133 177//177 134//134
|
| 633 |
+
f 133//133 165//165 177//177
|
| 634 |
+
f 159//159 35//35 37//37
|
| 635 |
+
f 159//159 173//173 35//35
|
| 636 |
+
f 158//158 163//163 119//119
|
| 637 |
+
f 158//158 94//94 163//163
|
| 638 |
+
f 52//52 175//175 38//38
|
| 639 |
+
f 52//52 30//30 175//175
|
| 640 |
+
f 119//119 120//120 132//132
|
| 641 |
+
f 132//132 134//134 119//119
|
| 642 |
+
f 51//51 52//52 36//36
|
| 643 |
+
f 36//36 55//55 51//51
|
| 644 |
+
f 67//67 62//62 63//63
|
| 645 |
+
f 63//63 69//69 67//67
|
| 646 |
+
f 106//106 102//102 104//104
|
| 647 |
+
f 104//104 105//105 106//106
|
| 648 |
+
f 158//158 119//119 134//134
|
| 649 |
+
f 134//134 176//176 158//158
|
| 650 |
+
f 163//163 94//94 178//178
|
| 651 |
+
f 178//178 177//177 163//163
|
| 652 |
+
f 173//173 159//159 158//158
|
| 653 |
+
f 158//158 176//176 173//173
|
| 654 |
+
f 177//177 174//174 164//164
|
| 655 |
+
f 164//164 163//163 177//177
|
| 656 |
+
f 34//34 55//55 36//36
|
| 657 |
+
f 62//62 67//67 64//64
|
| 658 |
+
f 132//132 120//120 130//130
|
| 659 |
+
f 143//143 141//141 154//154
|
| 660 |
+
f 68//68 139//139 66//66
|
| 661 |
+
f 130//130 124//124 128//128
|
| 662 |
+
f 40//40 178//178 8//8
|
| 663 |
+
f 157//157 112//112 110//110
|
| 664 |
+
f 45//45 117//117 47//47
|
| 665 |
+
f 177//177 165//165 174//174
|
| 666 |
+
f 100//100 102//102 106//106
|
| 667 |
+
f 152//152 136//136 137//137
|
| 668 |
+
f 79//79 166//166 167//167
|
| 669 |
+
f 31//31 175//175 30//30
|
RigNet/quick_start/15930_ori_rig.txt
ADDED
|
@@ -0,0 +1,204 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
joints root 0.00000000 0.26804522 0.00153997
|
| 2 |
+
joints root_dup_0 0.00300623 0.27105144 0.00454620
|
| 3 |
+
joints root_dup_1 0.00797457 0.27601978 0.00951454
|
| 4 |
+
joints root_dup_2 0.00314284 0.27118805 0.00468281
|
| 5 |
+
joints root_dup_3 0.00300623 0.27105144 0.00454620
|
| 6 |
+
joints joint_2 -0.09691326 0.28957155 -0.01209926
|
| 7 |
+
joints joint_3 0.00000000 0.02304162 0.10465616
|
| 8 |
+
joints joint_4 0.00000000 0.36673635 0.03668248
|
| 9 |
+
joints joint_8 0.09691326 0.28957155 -0.01209926
|
| 10 |
+
joints joint_1 -0.24638999 0.28956628 -0.02281095
|
| 11 |
+
joints joint_7 0.24638999 0.28956628 -0.02281095
|
| 12 |
+
joints joint_0 -0.37407091 0.29119623 -0.01709148
|
| 13 |
+
joints joint_6 0.37407091 0.29119623 -0.01709148
|
| 14 |
+
root root
|
| 15 |
+
skin 0 root_dup_3 0.3396 joint_8 0.6604
|
| 16 |
+
skin 1 root_dup_3 0.3801 joint_8 0.6199
|
| 17 |
+
skin 2 root_dup_3 0.3987 joint_8 0.6013
|
| 18 |
+
skin 3 root_dup_3 0.5536 joint_8 0.4464
|
| 19 |
+
skin 4 root_dup_0 0.3141 joint_2 0.6859
|
| 20 |
+
skin 5 root_dup_0 0.4045 joint_2 0.5955
|
| 21 |
+
skin 6 root_dup_0 0.3535 joint_2 0.6465
|
| 22 |
+
skin 7 root_dup_0 0.5705 joint_2 0.4295
|
| 23 |
+
skin 8 root_dup_1 0.2197 root_dup_2 0.3824 root_dup_3 0.3978
|
| 24 |
+
skin 9 root_dup_1 0.5788 root_dup_2 0.4212
|
| 25 |
+
skin 10 root_dup_0 0.4436 root_dup_1 0.2780 root_dup_2 0.2784
|
| 26 |
+
skin 11 root_dup_2 1.0000
|
| 27 |
+
skin 12 root_dup_2 0.7259 root_dup_3 0.2741
|
| 28 |
+
skin 13 root_dup_2 0.6608 root_dup_3 0.3392
|
| 29 |
+
skin 14 root_dup_0 0.3543 root_dup_2 0.6457
|
| 30 |
+
skin 15 root_dup_0 0.2997 root_dup_2 0.7003
|
| 31 |
+
skin 16 root_dup_2 1.0000
|
| 32 |
+
skin 17 joint_7 0.5254 joint_6 0.4746
|
| 33 |
+
skin 18 joint_7 0.5223 joint_6 0.4777
|
| 34 |
+
skin 19 joint_7 0.5292 joint_6 0.4708
|
| 35 |
+
skin 20 joint_7 0.6685 joint_6 0.3315
|
| 36 |
+
skin 21 joint_7 0.6568 joint_6 0.3432
|
| 37 |
+
skin 22 joint_7 0.6790 joint_6 0.3210
|
| 38 |
+
skin 23 joint_1 0.5918 joint_0 0.4082
|
| 39 |
+
skin 24 joint_1 0.5905 joint_0 0.4095
|
| 40 |
+
skin 25 joint_1 0.5884 joint_0 0.4116
|
| 41 |
+
skin 26 joint_1 0.5713 joint_0 0.4287
|
| 42 |
+
skin 27 joint_1 0.5709 joint_0 0.4291
|
| 43 |
+
skin 28 joint_1 0.5780 joint_0 0.4220
|
| 44 |
+
skin 29 root_dup_1 1.0000
|
| 45 |
+
skin 30 root_dup_0 0.5340 root_dup_1 0.4660
|
| 46 |
+
skin 31 root_dup_1 1.0000
|
| 47 |
+
skin 32 root_dup_0 0.4936 root_dup_1 0.5064
|
| 48 |
+
skin 33 root_dup_1 1.0000
|
| 49 |
+
skin 34 root_dup_1 1.0000
|
| 50 |
+
skin 35 root_dup_1 1.0000
|
| 51 |
+
skin 36 root_dup_1 0.5373 root_dup_3 0.4627
|
| 52 |
+
skin 37 root_dup_1 0.3984 root_dup_3 0.6016
|
| 53 |
+
skin 38 root_dup_0 0.4045 joint_2 0.5955
|
| 54 |
+
skin 39 root_dup_0 0.7048 joint_2 0.2952
|
| 55 |
+
skin 40 root_dup_0 0.4070 joint_2 0.5930
|
| 56 |
+
skin 41 root_dup_0 0.6136 joint_2 0.3864
|
| 57 |
+
skin 42 root_dup_0 0.3129 joint_2 0.6871
|
| 58 |
+
skin 43 root_dup_0 0.6053 joint_2 0.3947
|
| 59 |
+
skin 44 root_dup_3 0.3497 joint_8 0.6503
|
| 60 |
+
skin 45 root_dup_3 0.5307 joint_8 0.4693
|
| 61 |
+
skin 46 root_dup_3 0.4184 joint_8 0.5816
|
| 62 |
+
skin 47 root_dup_3 0.6843 joint_8 0.3157
|
| 63 |
+
skin 48 root_dup_3 0.4367 joint_8 0.5633
|
| 64 |
+
skin 49 root_dup_3 0.7141 joint_8 0.2859
|
| 65 |
+
skin 50 root_dup_1 1.0000
|
| 66 |
+
skin 51 root_dup_1 1.0000
|
| 67 |
+
skin 52 root_dup_1 1.0000
|
| 68 |
+
skin 53 root_dup_1 1.0000
|
| 69 |
+
skin 54 root_dup_1 1.0000
|
| 70 |
+
skin 55 joint_0 1.0000
|
| 71 |
+
skin 56 joint_0 1.0000
|
| 72 |
+
skin 57 joint_0 1.0000
|
| 73 |
+
skin 58 joint_0 1.0000
|
| 74 |
+
skin 59 joint_0 1.0000
|
| 75 |
+
skin 60 joint_0 1.0000
|
| 76 |
+
skin 61 joint_0 1.0000
|
| 77 |
+
skin 62 joint_0 1.0000
|
| 78 |
+
skin 63 joint_0 1.0000
|
| 79 |
+
skin 64 joint_0 1.0000
|
| 80 |
+
skin 65 joint_1 0.2889 joint_0 0.7111
|
| 81 |
+
skin 66 joint_0 1.0000
|
| 82 |
+
skin 67 joint_1 0.3023 joint_0 0.6977
|
| 83 |
+
skin 68 joint_0 1.0000
|
| 84 |
+
skin 69 joint_0 1.0000
|
| 85 |
+
skin 70 root_dup_3 0.4362 joint_8 0.5638
|
| 86 |
+
skin 71 root_dup_3 1.0000
|
| 87 |
+
skin 72 root_dup_3 0.5236 joint_8 0.4764
|
| 88 |
+
skin 73 root_dup_3 1.0000
|
| 89 |
+
skin 74 joint_4 1.0000
|
| 90 |
+
skin 75 joint_4 1.0000
|
| 91 |
+
skin 76 joint_4 1.0000
|
| 92 |
+
skin 77 joint_4 1.0000
|
| 93 |
+
skin 78 joint_4 1.0000
|
| 94 |
+
skin 79 joint_4 1.0000
|
| 95 |
+
skin 80 joint_4 1.0000
|
| 96 |
+
skin 81 joint_4 1.0000
|
| 97 |
+
skin 82 joint_4 1.0000
|
| 98 |
+
skin 83 root_dup_0 0.6780 joint_2 0.3220
|
| 99 |
+
skin 84 root_dup_0 0.4417 joint_2 0.5583
|
| 100 |
+
skin 85 root_dup_0 1.0000
|
| 101 |
+
skin 86 root_dup_0 0.4725 joint_2 0.5275
|
| 102 |
+
skin 87 joint_6 1.0000
|
| 103 |
+
skin 88 joint_6 1.0000
|
| 104 |
+
skin 89 joint_6 1.0000
|
| 105 |
+
skin 90 joint_6 1.0000
|
| 106 |
+
skin 91 joint_6 1.0000
|
| 107 |
+
skin 92 joint_6 1.0000
|
| 108 |
+
skin 93 root_dup_2 0.4702 root_dup_3 0.5298
|
| 109 |
+
skin 94 root_dup_1 0.2197 root_dup_2 0.3824 root_dup_3 0.3978
|
| 110 |
+
skin 95 root_dup_0 0.4436 root_dup_1 0.2780 root_dup_2 0.2784
|
| 111 |
+
skin 96 root_dup_1 0.3625 root_dup_3 0.6375
|
| 112 |
+
skin 97 root_dup_0 0.7226 root_dup_1 0.2774
|
| 113 |
+
skin 98 joint_7 0.3481 joint_6 0.6519
|
| 114 |
+
skin 99 joint_6 1.0000
|
| 115 |
+
skin 100 joint_7 0.3239 joint_6 0.6761
|
| 116 |
+
skin 101 joint_6 1.0000
|
| 117 |
+
skin 102 joint_6 1.0000
|
| 118 |
+
skin 103 joint_6 1.0000
|
| 119 |
+
skin 104 joint_6 1.0000
|
| 120 |
+
skin 105 joint_6 1.0000
|
| 121 |
+
skin 106 joint_6 1.0000
|
| 122 |
+
skin 107 joint_7 0.6750 joint_6 0.3250
|
| 123 |
+
skin 108 joint_7 0.7179 joint_6 0.2821
|
| 124 |
+
skin 109 joint_7 1.0000
|
| 125 |
+
skin 110 joint_7 1.0000
|
| 126 |
+
skin 111 joint_8 0.3655 joint_7 0.6345
|
| 127 |
+
skin 112 joint_7 1.0000
|
| 128 |
+
skin 113 joint_8 0.2900 joint_7 0.7100
|
| 129 |
+
skin 114 joint_8 0.4674 joint_7 0.5326
|
| 130 |
+
skin 115 joint_8 0.6127 joint_7 0.3873
|
| 131 |
+
skin 116 joint_8 1.0000
|
| 132 |
+
skin 117 joint_8 1.0000
|
| 133 |
+
skin 118 root_dup_2 0.5672 joint_4 0.4328
|
| 134 |
+
skin 119 root_dup_2 0.2875 joint_4 0.7125
|
| 135 |
+
skin 120 root_dup_2 0.3983 joint_4 0.6017
|
| 136 |
+
skin 121 joint_4 1.0000
|
| 137 |
+
skin 122 root_dup_2 0.3027 joint_4 0.6973
|
| 138 |
+
skin 123 joint_4 1.0000
|
| 139 |
+
skin 124 joint_4 1.0000
|
| 140 |
+
skin 125 joint_4 1.0000
|
| 141 |
+
skin 126 joint_4 1.0000
|
| 142 |
+
skin 127 joint_4 1.0000
|
| 143 |
+
skin 128 joint_4 1.0000
|
| 144 |
+
skin 129 joint_4 1.0000
|
| 145 |
+
skin 130 joint_4 1.0000
|
| 146 |
+
skin 131 root_dup_2 0.3264 joint_4 0.6736
|
| 147 |
+
skin 132 root_dup_2 0.3776 joint_4 0.6224
|
| 148 |
+
skin 133 root_dup_2 0.6463 joint_4 0.3537
|
| 149 |
+
skin 134 joint_2 1.0000
|
| 150 |
+
skin 135 joint_2 1.0000
|
| 151 |
+
skin 136 joint_2 1.0000
|
| 152 |
+
skin 137 joint_2 1.0000
|
| 153 |
+
skin 138 joint_1 0.6819 joint_0 0.3181
|
| 154 |
+
skin 139 joint_1 1.0000
|
| 155 |
+
skin 140 joint_1 0.7051 joint_0 0.2949
|
| 156 |
+
skin 141 joint_1 1.0000
|
| 157 |
+
skin 142 joint_1 1.0000
|
| 158 |
+
skin 143 joint_1 1.0000
|
| 159 |
+
skin 144 joint_1 0.7397 joint_0 0.2603
|
| 160 |
+
skin 145 joint_1 1.0000
|
| 161 |
+
skin 146 joint_2 0.3427 joint_1 0.6573
|
| 162 |
+
skin 147 joint_2 0.4789 joint_1 0.5211
|
| 163 |
+
skin 148 joint_2 0.6703 joint_1 0.3297
|
| 164 |
+
skin 149 joint_2 0.7391 joint_1 0.2609
|
| 165 |
+
skin 150 joint_2 0.4553 joint_1 0.5447
|
| 166 |
+
skin 151 joint_2 0.6008 joint_1 0.3992
|
| 167 |
+
skin 152 joint_2 0.2687 joint_1 0.7313
|
| 168 |
+
skin 153 joint_1 0.4770 joint_0 0.5230
|
| 169 |
+
skin 154 joint_8 1.0000
|
| 170 |
+
skin 155 joint_8 1.0000
|
| 171 |
+
skin 156 joint_8 0.4922 joint_7 0.5078
|
| 172 |
+
skin 157 root_dup_2 0.7340 root_dup_3 0.2660
|
| 173 |
+
skin 158 root_dup_1 0.3502 root_dup_2 0.1963 root_dup_3 0.4534
|
| 174 |
+
skin 159 joint_7 1.0000
|
| 175 |
+
skin 160 joint_7 1.0000
|
| 176 |
+
skin 161 joint_8 1.0000
|
| 177 |
+
skin 162 root_dup_2 0.6831 joint_4 0.3169
|
| 178 |
+
skin 163 root_dup_2 0.3335 joint_4 0.6665
|
| 179 |
+
skin 164 joint_4 1.0000
|
| 180 |
+
skin 165 joint_4 1.0000
|
| 181 |
+
skin 166 joint_4 1.0000
|
| 182 |
+
skin 167 joint_8 0.6945 joint_7 0.3055
|
| 183 |
+
skin 168 joint_7 0.4086 joint_6 0.5914
|
| 184 |
+
skin 169 joint_7 0.4667 joint_6 0.5333
|
| 185 |
+
skin 170 joint_1 0.4163 joint_0 0.5837
|
| 186 |
+
skin 171 joint_7 1.0000
|
| 187 |
+
skin 172 root_dup_0 0.4195 root_dup_1 0.3065 root_dup_2 0.2740
|
| 188 |
+
skin 173 joint_4 1.0000
|
| 189 |
+
skin 174 root_dup_0 0.2281 root_dup_1 0.5248 root_dup_3 0.2471
|
| 190 |
+
skin 175 root_dup_0 0.3440 root_dup_2 0.6560
|
| 191 |
+
skin 176 root_dup_2 0.5953 joint_4 0.4047
|
| 192 |
+
skin 177 root_dup_0 0.4537 root_dup_2 0.5463
|
| 193 |
+
hier root root_dup_0
|
| 194 |
+
hier root root_dup_1
|
| 195 |
+
hier root root_dup_2
|
| 196 |
+
hier root root_dup_3
|
| 197 |
+
hier root_dup_0 joint_2
|
| 198 |
+
hier root_dup_1 joint_3
|
| 199 |
+
hier root_dup_2 joint_4
|
| 200 |
+
hier root_dup_3 joint_8
|
| 201 |
+
hier joint_2 joint_1
|
| 202 |
+
hier joint_8 joint_7
|
| 203 |
+
hier joint_1 joint_0
|
| 204 |
+
hier joint_7 joint_6
|
RigNet/quick_start/15930_remesh.obj
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
RigNet/quick_start/17364_ori.fbx
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:420e4d1e36c37416fe915a31501333f8e37aaedabd3b24f21bf4ca0482018057
|
| 3 |
+
size 162192
|