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) }); }
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); }