Пример #1
0
        public void CreateSylinder()
        {
            GameObject go = new GameObject();

            go.name = "Sylinder";
            MeshFilter mf = go.AddComponent <MeshFilter>();

            mf.mesh = MeshCreatorStatic.CreateSylinder(Vector3.zero, 5, 10);
            MeshRenderer mr = go.AddComponent <MeshRenderer>();

            mr.material = new Material(Shader.Find("Standard"));
        }
Пример #2
0
        public void CreateCircle()
        {
            GameObject go = new GameObject();

            go.name = "Circle";
            MeshFilter mf = go.AddComponent <MeshFilter>();

            mf.mesh = MeshCreatorStatic.CreateCircle(Vector3.zero, radius, smoothness);
            MeshRenderer mr = go.AddComponent <MeshRenderer>();

            mr.material = new Material(Shader.Find("Standard"));
        }
Пример #3
0
        public void CreateRectangle()
        {
            Vector3[] m = new Vector3[10];
            Vector3[] n = new Vector3[10];

            for (int i = 0; i < 10; i++)
            {
                m[i] = new Vector3(i, 5, 0);
                n[i] = new Vector3(i, -5, -5);
            }
            GameObject go = new GameObject();

            go.name = "Rectangle";
            MeshFilter mf = go.AddComponent <MeshFilter>();

            mf.mesh = MeshCreatorStatic.CreateRectangle(m, n);
            MeshRenderer mr = go.AddComponent <MeshRenderer>();

            mr.material = new Material(Shader.Find("Standard"));
        }