Esempio n. 1
0
File: Main.cs Progetto: Fizzly/MMesh
    void Start()
    {
        rasterizer = new Rasterizer();

        referencePlaneMesh = MeshCreator.CreatePlane();
           // rasterizedPlaneMesh = MeshCreator.CreatePlane(1f, 1f, 0.3343f, 0.6345f);

        currentMesh = new MMesh(rasterizedPlaneMesh);

        referenceGameObject = CreateGameobjectWithMesh("ReferenceObject", referencePlaneMesh);
        rasterizedGameObject = CreateGameobjectWithMesh("RasterizedObject", rasterizedPlaneMesh);

        currentMesh.ApplyPadding((1f / 512) * 8f);

        referenceGameObject.renderer.material.mainTexture = rasterizer.RasterizeMesh(currentMesh, 512);
        rasterizedGameObject.renderer.material.mainTexture = referenceGameObject.renderer.material.mainTexture;
    }