Exemplo n.º 1
0
    public static VirtualPathGenerator.PathSeed getPathSeedLongCorridor()
    {
        VirtualPathGenerator.SamplingDistribution distanceSamplingDistribution = new VirtualPathGenerator.SamplingDistribution(VirtualPathGenerator.DistributionType.Uniform, 30, 30);
        VirtualPathGenerator.SamplingDistribution angleSamplingDistribution    = new VirtualPathGenerator.SamplingDistribution(VirtualPathGenerator.DistributionType.Uniform, 0, 0);
        int waypointCount = 1;

        return(new VirtualPathGenerator.PathSeed(distanceSamplingDistribution, angleSamplingDistribution, waypointCount));
    }
Exemplo n.º 2
0
    public static VirtualPathGenerator.PathSeed getPathSeedExplorationLarge()
    {
        VirtualPathGenerator.SamplingDistribution distanceSamplingDistribution = new VirtualPathGenerator.SamplingDistribution(VirtualPathGenerator.DistributionType.Uniform, 8, 12);
        VirtualPathGenerator.SamplingDistribution angleSamplingDistribution    = new VirtualPathGenerator.SamplingDistribution(VirtualPathGenerator.DistributionType.Uniform, -180, 180);
        int waypointCount = 100;

        return(new VirtualPathGenerator.PathSeed(distanceSamplingDistribution, angleSamplingDistribution, waypointCount));
    }
Exemplo n.º 3
0
    public static VirtualPathGenerator.PathSeed getPathSeedOfficeBuilding()
    {
        VirtualPathGenerator.SamplingDistribution distanceSamplingDistribution = new VirtualPathGenerator.SamplingDistribution(VirtualPathGenerator.DistributionType.Uniform, 2, 8);
        VirtualPathGenerator.SamplingDistribution angleSamplingDistribution    = new VirtualPathGenerator.SamplingDistribution(VirtualPathGenerator.DistributionType.Uniform, 90, 90, VirtualPathGenerator.AlternationType.Random);
        int waypointCount = 200;

        return(new VirtualPathGenerator.PathSeed(distanceSamplingDistribution, angleSamplingDistribution, waypointCount));
    }
Exemplo n.º 4
0
    public static VirtualPathGenerator.PathSeed getPathSeedZigzag()
    {
        float zigLength           = 5.5f;
        float zagAngle            = 140;
        int   zigzagWaypointCount = 6;

        VirtualPathGenerator.SamplingDistribution distanceSamplingDistribution = new VirtualPathGenerator.SamplingDistribution(VirtualPathGenerator.DistributionType.Uniform, zigLength, zigLength);
        VirtualPathGenerator.SamplingDistribution angleSamplingDistribution    = new VirtualPathGenerator.SamplingDistribution(VirtualPathGenerator.DistributionType.Uniform, zagAngle, zagAngle, VirtualPathGenerator.AlternationType.Constant);
        int waypointCount = zigzagWaypointCount;

        return(new VirtualPathGenerator.PathSeed(distanceSamplingDistribution, angleSamplingDistribution, waypointCount));
    }