Exemplo n.º 1
0
    /// <summary>
    /// Creates a lathed object, which will be added to the scene. The center of the object is the y-axis.
    /// </summary>
    /// <param name="spline">A spline, which will be used to create the lathed mesh.</param>
    public Lathe(List <Vector3> spline)
    {
        MeshFilter meshFilter = GetComponent <MeshFilter>();

        mesh            = new Mesh();
        meshFilter.mesh = mesh;

        lathedObject = new LathedObject(spline, thickness, gameObject, sections, material, mesh, meshFilter);
    }
Exemplo n.º 2
0
    public void init(List <Vector3> generatedSpline)
    {
        if (spline == null)
        {
            spline = generatedSpline;
        }

        MeshFilter meshFilter = this.GetComponent <MeshFilter>();

        mesh            = new Mesh();
        meshFilter.mesh = mesh;

        lathedObject = new LathedObject(spline, thickness, gameObject, sections, material, mesh, meshFilter);
    }