×

Method of determining occluded ingress and egress routes using nav-cell to nav-cell visibility pre-computation

  • US 10,109,103 B2
  • Filed: 03/20/2015
  • Issued: 10/23/2018
  • Est. Priority Date: 06/30/2010
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising steps of:

  • a) determining, using a processor, an occluded set of viewcells connecting a current viewcell and a destination viewcell, the current viewcell containing the position of a friendly asset and the destination viewcell containing the position of an enemy asset, the occluded set of viewcells comprising a set of viewcells connecting the current viewcell and the destination viewcell and also having a maximal number of viewcells occluded from the destination viewcell; and

    b) instructing, using the processor, the friendly asset to navigate a path comprising the occluded set of viewcells,wherein the viewcells have a plurality of viewcell vertices and comprise viewcell polygon meshes, wherein 3D graphical objects comprise object polygon meshes, andwherein the viewcells occluded from the destination viewcell are determined by steps of;

    a1) determining at least one first-order silhouette edge of the object polygon meshes, the at least one first-order silhouette edge being an edge of the object polygon meshes having;

    first and second polygons sharing the at least one first-order silhouette edge,the first polygon back-facing to each viewcell vertex from the plurality of viewcell vertices of the destination viewcell,the second polygon front-facing to at least one viewcell vertex from the plurality of viewcell vertices of the destination viewcell, andthe first and second polygons having a back-facing orientation with respect to each other;

    a2) determining at least one supporting polygon between the destination viewcell and the object polygon meshes, the at least one supporting polygon being determined between the destination viewcell and at least one vertex of the at least one first-order silhouette edge;

    a3) constructing at least one wedge from the at least one supporting polygon, the at least one wedge extending away from the destination viewcell;

    a4) determining one or more intersections of the at least one wedge with the polygons of the viewcell polygon meshes; and

    a5) determining the set of the view cell polygon meshes occluded from the destination viewcell using the determined one or more intersections.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×