예제 #1
0
    public bool FullAlign(Cloud main, Cloud scanners, int i)
    {
        var cloud = FreshCloud(i);
        var found = cloud.TryAllOrientations(c => TryAlign(main, c));

        if (!found)
        {
            return(false);
        }
        main.AddAll(cloud);
        scanners.Add(cloud.Offset);
        return(true);
    }