Example #1
0
    private void UpdateForSharpen(Vector3 wpos)
    {
        reticleSpherical.EnableRenderer(true);
        reticleSpherical.SetPositionAndSize(wpos, BrushSize);

        if (clicking && Terrain.OperationsManager.IsReadyToComputeAsync)
        {
            Terrain.OperationsManager
            .Add(Sharpen.CreateFromUnityWorld(Terrain, wpos, BrushSize, Math.Max(1.0, BrushSize / 3.0)), true)
            .PerformAll(asyncOperations);
        }
    }
Example #2
0
 protected virtual IOperation CreateOperationFromEditor(Vector3 worldPosition, TerrainToolEditor editor)
 {
     return(Sharpen.CreateFromUnityWorld(editor.Terrain, worldPosition, Radius, Math.Max(1.0, Radius / SamplingAccuracy)));
 }