コード例 #1
0
    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)
        });
    }
コード例 #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);
    }