void Awake()
    {
        use = this;

        shapePoints = new List <List <Vector3> >();
        // Cube
        shapePoints.Add(new List <Vector3> {
            new Vector3(-.5f, -.5f, .5f), new Vector3(.5f, -.5f, .5f), new Vector3(-.5f, .5f, .5f), new Vector3(-.5f, -.5f, .5f), new Vector3(.5f, -.5f, .5f), new Vector3(.5f, .5f, .5f), new Vector3(.5f, .5f, .5f), new Vector3(-.5f, .5f, .5f), new Vector3(-.5f, .5f, -.5f), new Vector3(-.5f, .5f, .5f), new Vector3(.5f, .5f, .5f), new Vector3(.5f, .5f, -.5f), new Vector3(.5f, .5f, -.5f), new Vector3(-.5f, .5f, -.5f), new Vector3(-.5f, -.5f, -.5f), new Vector3(-.5f, .5f, -.5f), new Vector3(.5f, .5f, -.5f), new Vector3(.5f, -.5f, -.5f), new Vector3(.5f, -.5f, -.5f), new Vector3(-.5f, -.5f, -.5f), new Vector3(-.5f, -.5f, .5f), new Vector3(-.5f, -.5f, -.5f), new Vector3(.5f, -.5f, -.5f), new Vector3(.5f, -.5f, .5f)
        });
        // Sphere
        shapePoints.Add(new List <Vector3> {
            new Vector3(-.25f, .433f, 0), new Vector3(0, .5f, 0), new Vector3(0, .5f, 0), new Vector3(-.177f, .433f, -.177f), new Vector3(-.177f, .433f, -.177f), new Vector3(-.25f, .433f, 0), new Vector3(0, .5f, 0), new Vector3(0, .433f, -.25f), new Vector3(0, .433f, -.25f), new Vector3(-.177f, .433f, -.177f), new Vector3(-.306f, .25f, -.306f), new Vector3(-.177f, .433f, -.177f), new Vector3(0, .433f, -.25f), new Vector3(0, .25f, -.433f), new Vector3(0, .25f, -.433f), new Vector3(-.306f, .25f, -.306f), new Vector3(-.354f, 0, -.354f), new Vector3(-.306f, .25f, -.306f), new Vector3(0, .25f, -.433f), new Vector3(0, 0, -.5f), new Vector3(0, 0, -.5f), new Vector3(-.354f, 0, -.354f), new Vector3(-.306f, -.25f, -.306f), new Vector3(-.354f, 0, -.354f), new Vector3(0, 0, -.5f), new Vector3(0, -.25f, -.433f), new Vector3(0, -.25f, -.433f), new Vector3(-.306f, -.25f, -.306f), new Vector3(-.177f, -.433f, -.177f), new Vector3(-.306f, -.25f, -.306f), new Vector3(0, -.25f, -.433f), new Vector3(0, -.433f, -.25f), new Vector3(0, -.433f, -.25f), new Vector3(-.177f, -.433f, -.177f), new Vector3(0, -.433f, -.25f), new Vector3(0, -.5f, 0), new Vector3(0, -.5f, 0), new Vector3(-.177f, -.433f, -.177f), new Vector3(0, -.433f, -.25f), new Vector3(.177f, -.433f, -.177f), new Vector3(.177f, -.433f, -.177f), new Vector3(0, -.5f, 0), new Vector3(.177f, -.433f, -.177f), new Vector3(.25f, -.433f, 0), new Vector3(.25f, -.433f, 0), new Vector3(0, -.5f, 0), new Vector3(.433f, -.25f, 0), new Vector3(.25f, -.433f, 0), new Vector3(.433f, -.25f, 0), new Vector3(.306f, -.25f, .306f), new Vector3(.354f, 0, .354f), new Vector3(.306f, -.25f, .306f), new Vector3(.354f, 0, .354f), new Vector3(0, 0, .5f), new Vector3(0, .25f, .433f), new Vector3(0, 0, .5f), new Vector3(0, .25f, .433f), new Vector3(-.306f, .25f, .306f), new Vector3(-.177f, .433f, .177f), new Vector3(-.306f, .25f, .306f), new Vector3(-.177f, .433f, .177f), new Vector3(-.25f, .433f, 0), new Vector3(-.177f, .433f, .177f), new Vector3(0, .5f, 0), new Vector3(.25f, -.433f, 0), new Vector3(.177f, -.433f, .177f), new Vector3(.177f, -.433f, .177f), new Vector3(0, -.5f, 0), new Vector3(.306f, -.25f, .306f), new Vector3(.177f, -.433f, .177f), new Vector3(.306f, -.25f, .306f), new Vector3(0, -.25f, .433f), new Vector3(0, 0, .5f), new Vector3(0, -.25f, .433f), new Vector3(0, 0, .5f), new Vector3(-.354f, 0, .354f), new Vector3(-.306f, .25f, .306f), new Vector3(-.354f, 0, .354f), new Vector3(-.306f, .25f, .306f), new Vector3(-.433f, .25f, 0), new Vector3(-.25f, .433f, 0), new Vector3(-.433f, .25f, 0), new Vector3(.177f, -.433f, .177f), new Vector3(0, -.433f, .25f), new Vector3(0, -.433f, .25f), new Vector3(0, -.5f, 0), new Vector3(0, -.25f, .433f), new Vector3(0, -.433f, .25f), new Vector3(0, -.25f, .433f), new Vector3(-.306f, -.25f, .306f), new Vector3(-.354f, 0, .354f), new Vector3(-.306f, -.25f, .306f), new Vector3(-.354f, 0, .354f), new Vector3(-.5f, 0, 0), new Vector3(-.433f, .25f, 0), new Vector3(-.5f, 0, 0), new Vector3(-.433f, .25f, 0), new Vector3(-.306f, .25f, -.306f), new Vector3(0, -.433f, .25f), new Vector3(-.177f, -.433f, .177f), new Vector3(-.177f, -.433f, .177f), new Vector3(0, -.5f, 0), new Vector3(-.306f, -.25f, .306f), new Vector3(-.177f, -.433f, .177f), new Vector3(-.306f, -.25f, .306f), new Vector3(-.433f, -.25f, 0), new Vector3(-.5f, 0, 0), new Vector3(-.433f, -.25f, 0), new Vector3(-.5f, 0, 0), new Vector3(-.354f, 0, -.354f), new Vector3(-.177f, -.433f, .177f), new Vector3(-.25f, -.433f, 0), new Vector3(-.25f, -.433f, 0), new Vector3(0, -.5f, 0), new Vector3(-.433f, -.25f, 0), new Vector3(-.25f, -.433f, 0), new Vector3(-.433f, -.25f, 0), new Vector3(-.306f, -.25f, -.306f), new Vector3(0, .25f, .433f), new Vector3(0, .433f, .25f), new Vector3(0, .433f, .25f), new Vector3(-.177f, .433f, .177f), new Vector3(0, .25f, .433f), new Vector3(.306f, .25f, .306f), new Vector3(.306f, .25f, .306f), new Vector3(.177f, .433f, .177f), new Vector3(.177f, .433f, .177f), new Vector3(0, .433f, .25f), new Vector3(.306f, .25f, .306f), new Vector3(.433f, .25f, 0), new Vector3(.433f, .25f, 0), new Vector3(.25f, .433f, 0), new Vector3(.25f, .433f, 0), new Vector3(.177f, .433f, .177f), new Vector3(.433f, .25f, 0), new Vector3(.306f, .25f, -.306f), new Vector3(.306f, .25f, -.306f), new Vector3(.177f, .433f, -.177f), new Vector3(.177f, .433f, -.177f), new Vector3(.25f, .433f, 0), new Vector3(.306f, .25f, -.306f), new Vector3(0, .25f, -.433f), new Vector3(0, .433f, -.25f), new Vector3(.177f, .433f, -.177f), new Vector3(0, .433f, .25f), new Vector3(0, .5f, 0), new Vector3(.177f, .433f, .177f), new Vector3(0, .5f, 0), new Vector3(.25f, .433f, 0), new Vector3(0, .5f, 0), new Vector3(.354f, 0, .354f), new Vector3(.306f, .25f, .306f), new Vector3(.354f, 0, .354f), new Vector3(.5f, 0, 0), new Vector3(.5f, 0, 0), new Vector3(.433f, .25f, 0), new Vector3(.5f, 0, 0), new Vector3(.354f, 0, -.354f), new Vector3(.354f, 0, -.354f), new Vector3(.306f, .25f, -.306f), new Vector3(.354f, 0, -.354f), new Vector3(0, 0, -.5f), new Vector3(.433f, -.25f, 0), new Vector3(.5f, 0, 0), new Vector3(.433f, -.25f, 0), new Vector3(.306f, -.25f, -.306f), new Vector3(.306f, -.25f, -.306f), new Vector3(.354f, 0, -.354f), new Vector3(.306f, -.25f, -.306f), new Vector3(0, -.25f, -.433f), new Vector3(.177f, .433f, -.177f), new Vector3(0, .5f, 0), new Vector3(.177f, -.433f, -.177f), new Vector3(.306f, -.25f, -.306f), new Vector3(-.25f, -.433f, 0), new Vector3(-.177f, -.433f, -.177f)
        });
    }
Example #2
0
    private void Awake()
    {
        XrayLineData.use = this;
        this.shapePoints = new List <List <Vector3> >();
        List <List <Vector3> > shapePoints1 = this.shapePoints;
        List <Vector3>         vector3List1 = new List <Vector3>();

        vector3List1.Add(new Vector3(-0.5f, -0.5f, 0.5f));
        vector3List1.Add(new Vector3(0.5f, -0.5f, 0.5f));
        vector3List1.Add(new Vector3(-0.5f, 0.5f, 0.5f));
        vector3List1.Add(new Vector3(-0.5f, -0.5f, 0.5f));
        vector3List1.Add(new Vector3(0.5f, -0.5f, 0.5f));
        vector3List1.Add(new Vector3(0.5f, 0.5f, 0.5f));
        vector3List1.Add(new Vector3(0.5f, 0.5f, 0.5f));
        vector3List1.Add(new Vector3(-0.5f, 0.5f, 0.5f));
        vector3List1.Add(new Vector3(-0.5f, 0.5f, -0.5f));
        vector3List1.Add(new Vector3(-0.5f, 0.5f, 0.5f));
        vector3List1.Add(new Vector3(0.5f, 0.5f, 0.5f));
        vector3List1.Add(new Vector3(0.5f, 0.5f, -0.5f));
        vector3List1.Add(new Vector3(0.5f, 0.5f, -0.5f));
        vector3List1.Add(new Vector3(-0.5f, 0.5f, -0.5f));
        vector3List1.Add(new Vector3(-0.5f, -0.5f, -0.5f));
        vector3List1.Add(new Vector3(-0.5f, 0.5f, -0.5f));
        vector3List1.Add(new Vector3(0.5f, 0.5f, -0.5f));
        vector3List1.Add(new Vector3(0.5f, -0.5f, -0.5f));
        vector3List1.Add(new Vector3(0.5f, -0.5f, -0.5f));
        vector3List1.Add(new Vector3(-0.5f, -0.5f, -0.5f));
        vector3List1.Add(new Vector3(-0.5f, -0.5f, 0.5f));
        vector3List1.Add(new Vector3(-0.5f, -0.5f, -0.5f));
        vector3List1.Add(new Vector3(0.5f, -0.5f, -0.5f));
        vector3List1.Add(new Vector3(0.5f, -0.5f, 0.5f));
        List <Vector3> vector3List2 = vector3List1;

        shapePoints1.Add(vector3List2);
        List <List <Vector3> > shapePoints2 = this.shapePoints;
        List <Vector3>         vector3List3 = new List <Vector3>();

        vector3List3.Add(new Vector3(-0.25f, 0.433f, 0.0f));
        vector3List3.Add(new Vector3(0.0f, 0.5f, 0.0f));
        vector3List3.Add(new Vector3(0.0f, 0.5f, 0.0f));
        vector3List3.Add(new Vector3(-0.177f, 0.433f, -0.177f));
        vector3List3.Add(new Vector3(-0.177f, 0.433f, -0.177f));
        vector3List3.Add(new Vector3(-0.25f, 0.433f, 0.0f));
        vector3List3.Add(new Vector3(0.0f, 0.5f, 0.0f));
        vector3List3.Add(new Vector3(0.0f, 0.433f, -0.25f));
        vector3List3.Add(new Vector3(0.0f, 0.433f, -0.25f));
        vector3List3.Add(new Vector3(-0.177f, 0.433f, -0.177f));
        vector3List3.Add(new Vector3(-0.306f, 0.25f, -0.306f));
        vector3List3.Add(new Vector3(-0.177f, 0.433f, -0.177f));
        vector3List3.Add(new Vector3(0.0f, 0.433f, -0.25f));
        vector3List3.Add(new Vector3(0.0f, 0.25f, -0.433f));
        vector3List3.Add(new Vector3(0.0f, 0.25f, -0.433f));
        vector3List3.Add(new Vector3(-0.306f, 0.25f, -0.306f));
        vector3List3.Add(new Vector3(-0.354f, 0.0f, -0.354f));
        vector3List3.Add(new Vector3(-0.306f, 0.25f, -0.306f));
        vector3List3.Add(new Vector3(0.0f, 0.25f, -0.433f));
        vector3List3.Add(new Vector3(0.0f, 0.0f, -0.5f));
        vector3List3.Add(new Vector3(0.0f, 0.0f, -0.5f));
        vector3List3.Add(new Vector3(-0.354f, 0.0f, -0.354f));
        vector3List3.Add(new Vector3(-0.306f, -0.25f, -0.306f));
        vector3List3.Add(new Vector3(-0.354f, 0.0f, -0.354f));
        vector3List3.Add(new Vector3(0.0f, 0.0f, -0.5f));
        vector3List3.Add(new Vector3(0.0f, -0.25f, -0.433f));
        vector3List3.Add(new Vector3(0.0f, -0.25f, -0.433f));
        vector3List3.Add(new Vector3(-0.306f, -0.25f, -0.306f));
        vector3List3.Add(new Vector3(-0.177f, -0.433f, -0.177f));
        vector3List3.Add(new Vector3(-0.306f, -0.25f, -0.306f));
        vector3List3.Add(new Vector3(0.0f, -0.25f, -0.433f));
        vector3List3.Add(new Vector3(0.0f, -0.433f, -0.25f));
        vector3List3.Add(new Vector3(0.0f, -0.433f, -0.25f));
        vector3List3.Add(new Vector3(-0.177f, -0.433f, -0.177f));
        vector3List3.Add(new Vector3(0.0f, -0.433f, -0.25f));
        vector3List3.Add(new Vector3(0.0f, -0.5f, 0.0f));
        vector3List3.Add(new Vector3(0.0f, -0.5f, 0.0f));
        vector3List3.Add(new Vector3(-0.177f, -0.433f, -0.177f));
        vector3List3.Add(new Vector3(0.0f, -0.433f, -0.25f));
        vector3List3.Add(new Vector3(0.177f, -0.433f, -0.177f));
        vector3List3.Add(new Vector3(0.177f, -0.433f, -0.177f));
        vector3List3.Add(new Vector3(0.0f, -0.5f, 0.0f));
        vector3List3.Add(new Vector3(0.177f, -0.433f, -0.177f));
        vector3List3.Add(new Vector3(0.25f, -0.433f, 0.0f));
        vector3List3.Add(new Vector3(0.25f, -0.433f, 0.0f));
        vector3List3.Add(new Vector3(0.0f, -0.5f, 0.0f));
        vector3List3.Add(new Vector3(0.433f, -0.25f, 0.0f));
        vector3List3.Add(new Vector3(0.25f, -0.433f, 0.0f));
        vector3List3.Add(new Vector3(0.433f, -0.25f, 0.0f));
        vector3List3.Add(new Vector3(0.306f, -0.25f, 0.306f));
        vector3List3.Add(new Vector3(0.354f, 0.0f, 0.354f));
        vector3List3.Add(new Vector3(0.306f, -0.25f, 0.306f));
        vector3List3.Add(new Vector3(0.354f, 0.0f, 0.354f));
        vector3List3.Add(new Vector3(0.0f, 0.0f, 0.5f));
        vector3List3.Add(new Vector3(0.0f, 0.25f, 0.433f));
        vector3List3.Add(new Vector3(0.0f, 0.0f, 0.5f));
        vector3List3.Add(new Vector3(0.0f, 0.25f, 0.433f));
        vector3List3.Add(new Vector3(-0.306f, 0.25f, 0.306f));
        vector3List3.Add(new Vector3(-0.177f, 0.433f, 0.177f));
        vector3List3.Add(new Vector3(-0.306f, 0.25f, 0.306f));
        vector3List3.Add(new Vector3(-0.177f, 0.433f, 0.177f));
        vector3List3.Add(new Vector3(-0.25f, 0.433f, 0.0f));
        vector3List3.Add(new Vector3(-0.177f, 0.433f, 0.177f));
        vector3List3.Add(new Vector3(0.0f, 0.5f, 0.0f));
        vector3List3.Add(new Vector3(0.25f, -0.433f, 0.0f));
        vector3List3.Add(new Vector3(0.177f, -0.433f, 0.177f));
        vector3List3.Add(new Vector3(0.177f, -0.433f, 0.177f));
        vector3List3.Add(new Vector3(0.0f, -0.5f, 0.0f));
        vector3List3.Add(new Vector3(0.306f, -0.25f, 0.306f));
        vector3List3.Add(new Vector3(0.177f, -0.433f, 0.177f));
        vector3List3.Add(new Vector3(0.306f, -0.25f, 0.306f));
        vector3List3.Add(new Vector3(0.0f, -0.25f, 0.433f));
        vector3List3.Add(new Vector3(0.0f, 0.0f, 0.5f));
        vector3List3.Add(new Vector3(0.0f, -0.25f, 0.433f));
        vector3List3.Add(new Vector3(0.0f, 0.0f, 0.5f));
        vector3List3.Add(new Vector3(-0.354f, 0.0f, 0.354f));
        vector3List3.Add(new Vector3(-0.306f, 0.25f, 0.306f));
        vector3List3.Add(new Vector3(-0.354f, 0.0f, 0.354f));
        vector3List3.Add(new Vector3(-0.306f, 0.25f, 0.306f));
        vector3List3.Add(new Vector3(-0.433f, 0.25f, 0.0f));
        vector3List3.Add(new Vector3(-0.25f, 0.433f, 0.0f));
        vector3List3.Add(new Vector3(-0.433f, 0.25f, 0.0f));
        vector3List3.Add(new Vector3(0.177f, -0.433f, 0.177f));
        vector3List3.Add(new Vector3(0.0f, -0.433f, 0.25f));
        vector3List3.Add(new Vector3(0.0f, -0.433f, 0.25f));
        vector3List3.Add(new Vector3(0.0f, -0.5f, 0.0f));
        vector3List3.Add(new Vector3(0.0f, -0.25f, 0.433f));
        vector3List3.Add(new Vector3(0.0f, -0.433f, 0.25f));
        vector3List3.Add(new Vector3(0.0f, -0.25f, 0.433f));
        vector3List3.Add(new Vector3(-0.306f, -0.25f, 0.306f));
        vector3List3.Add(new Vector3(-0.354f, 0.0f, 0.354f));
        vector3List3.Add(new Vector3(-0.306f, -0.25f, 0.306f));
        vector3List3.Add(new Vector3(-0.354f, 0.0f, 0.354f));
        vector3List3.Add(new Vector3(-0.5f, 0.0f, 0.0f));
        vector3List3.Add(new Vector3(-0.433f, 0.25f, 0.0f));
        vector3List3.Add(new Vector3(-0.5f, 0.0f, 0.0f));
        vector3List3.Add(new Vector3(-0.433f, 0.25f, 0.0f));
        vector3List3.Add(new Vector3(-0.306f, 0.25f, -0.306f));
        vector3List3.Add(new Vector3(0.0f, -0.433f, 0.25f));
        vector3List3.Add(new Vector3(-0.177f, -0.433f, 0.177f));
        vector3List3.Add(new Vector3(-0.177f, -0.433f, 0.177f));
        vector3List3.Add(new Vector3(0.0f, -0.5f, 0.0f));
        vector3List3.Add(new Vector3(-0.306f, -0.25f, 0.306f));
        vector3List3.Add(new Vector3(-0.177f, -0.433f, 0.177f));
        vector3List3.Add(new Vector3(-0.306f, -0.25f, 0.306f));
        vector3List3.Add(new Vector3(-0.433f, -0.25f, 0.0f));
        vector3List3.Add(new Vector3(-0.5f, 0.0f, 0.0f));
        vector3List3.Add(new Vector3(-0.433f, -0.25f, 0.0f));
        vector3List3.Add(new Vector3(-0.5f, 0.0f, 0.0f));
        vector3List3.Add(new Vector3(-0.354f, 0.0f, -0.354f));
        vector3List3.Add(new Vector3(-0.177f, -0.433f, 0.177f));
        vector3List3.Add(new Vector3(-0.25f, -0.433f, 0.0f));
        vector3List3.Add(new Vector3(-0.25f, -0.433f, 0.0f));
        vector3List3.Add(new Vector3(0.0f, -0.5f, 0.0f));
        vector3List3.Add(new Vector3(-0.433f, -0.25f, 0.0f));
        vector3List3.Add(new Vector3(-0.25f, -0.433f, 0.0f));
        vector3List3.Add(new Vector3(-0.433f, -0.25f, 0.0f));
        vector3List3.Add(new Vector3(-0.306f, -0.25f, -0.306f));
        vector3List3.Add(new Vector3(0.0f, 0.25f, 0.433f));
        vector3List3.Add(new Vector3(0.0f, 0.433f, 0.25f));
        vector3List3.Add(new Vector3(0.0f, 0.433f, 0.25f));
        vector3List3.Add(new Vector3(-0.177f, 0.433f, 0.177f));
        vector3List3.Add(new Vector3(0.0f, 0.25f, 0.433f));
        vector3List3.Add(new Vector3(0.306f, 0.25f, 0.306f));
        vector3List3.Add(new Vector3(0.306f, 0.25f, 0.306f));
        vector3List3.Add(new Vector3(0.177f, 0.433f, 0.177f));
        vector3List3.Add(new Vector3(0.177f, 0.433f, 0.177f));
        vector3List3.Add(new Vector3(0.0f, 0.433f, 0.25f));
        vector3List3.Add(new Vector3(0.306f, 0.25f, 0.306f));
        vector3List3.Add(new Vector3(0.433f, 0.25f, 0.0f));
        vector3List3.Add(new Vector3(0.433f, 0.25f, 0.0f));
        vector3List3.Add(new Vector3(0.25f, 0.433f, 0.0f));
        vector3List3.Add(new Vector3(0.25f, 0.433f, 0.0f));
        vector3List3.Add(new Vector3(0.177f, 0.433f, 0.177f));
        vector3List3.Add(new Vector3(0.433f, 0.25f, 0.0f));
        vector3List3.Add(new Vector3(0.306f, 0.25f, -0.306f));
        vector3List3.Add(new Vector3(0.306f, 0.25f, -0.306f));
        vector3List3.Add(new Vector3(0.177f, 0.433f, -0.177f));
        vector3List3.Add(new Vector3(0.177f, 0.433f, -0.177f));
        vector3List3.Add(new Vector3(0.25f, 0.433f, 0.0f));
        vector3List3.Add(new Vector3(0.306f, 0.25f, -0.306f));
        vector3List3.Add(new Vector3(0.0f, 0.25f, -0.433f));
        vector3List3.Add(new Vector3(0.0f, 0.433f, -0.25f));
        vector3List3.Add(new Vector3(0.177f, 0.433f, -0.177f));
        vector3List3.Add(new Vector3(0.0f, 0.433f, 0.25f));
        vector3List3.Add(new Vector3(0.0f, 0.5f, 0.0f));
        vector3List3.Add(new Vector3(0.177f, 0.433f, 0.177f));
        vector3List3.Add(new Vector3(0.0f, 0.5f, 0.0f));
        vector3List3.Add(new Vector3(0.25f, 0.433f, 0.0f));
        vector3List3.Add(new Vector3(0.0f, 0.5f, 0.0f));
        vector3List3.Add(new Vector3(0.354f, 0.0f, 0.354f));
        vector3List3.Add(new Vector3(0.306f, 0.25f, 0.306f));
        vector3List3.Add(new Vector3(0.354f, 0.0f, 0.354f));
        vector3List3.Add(new Vector3(0.5f, 0.0f, 0.0f));
        vector3List3.Add(new Vector3(0.5f, 0.0f, 0.0f));
        vector3List3.Add(new Vector3(0.433f, 0.25f, 0.0f));
        vector3List3.Add(new Vector3(0.5f, 0.0f, 0.0f));
        vector3List3.Add(new Vector3(0.354f, 0.0f, -0.354f));
        vector3List3.Add(new Vector3(0.354f, 0.0f, -0.354f));
        vector3List3.Add(new Vector3(0.306f, 0.25f, -0.306f));
        vector3List3.Add(new Vector3(0.354f, 0.0f, -0.354f));
        vector3List3.Add(new Vector3(0.0f, 0.0f, -0.5f));
        vector3List3.Add(new Vector3(0.433f, -0.25f, 0.0f));
        vector3List3.Add(new Vector3(0.5f, 0.0f, 0.0f));
        vector3List3.Add(new Vector3(0.433f, -0.25f, 0.0f));
        vector3List3.Add(new Vector3(0.306f, -0.25f, -0.306f));
        vector3List3.Add(new Vector3(0.306f, -0.25f, -0.306f));
        vector3List3.Add(new Vector3(0.354f, 0.0f, -0.354f));
        vector3List3.Add(new Vector3(0.306f, -0.25f, -0.306f));
        vector3List3.Add(new Vector3(0.0f, -0.25f, -0.433f));
        vector3List3.Add(new Vector3(0.177f, 0.433f, -0.177f));
        vector3List3.Add(new Vector3(0.0f, 0.5f, 0.0f));
        vector3List3.Add(new Vector3(0.177f, -0.433f, -0.177f));
        vector3List3.Add(new Vector3(0.306f, -0.25f, -0.306f));
        vector3List3.Add(new Vector3(-0.25f, -0.433f, 0.0f));
        vector3List3.Add(new Vector3(-0.177f, -0.433f, -0.177f));
        List <Vector3> vector3List4 = vector3List3;

        shapePoints2.Add(vector3List4);
    }