Esempio n. 1
0
    public TestTree(int iterMax = 3, float scale = 1.0f, float growRate = 64.0f)
    {
        this.iterationMax  = iterMax;
        this.scale         = scale;
        this.startGrowRate = growRate;

        trunkBlock  = (uint)Blocks.wood;
        branchBlock = (uint)Blocks.wood;
        leafSetup   = GetDefaultLeafRenderingSetup();
    }
Esempio n. 2
0
 public static void FillLeaf(World world, LeafRenderingSetup setup, Vector3 o, float r)
 {
     if (setup.isNoisy)
     {
         FillNoisySphere(world, setup.leaf, o, r, setup.noise, setup.noiseScale, setup.leafVariant, setup.variantRate);
     }
     else
     {
         FillSphere(world, setup.leaf, o, r);
     }
 }
Esempio n. 3
0
    public TestTree SetLeaf(LeafRenderingSetup setup)
    {
        leafSetup = setup;

        return(this);
    }