×

Collision avoidance system for voxel-based object representation

  • US 5,548,694 A
  • Filed: 01/31/1995
  • Issued: 08/20/1996
  • Est. Priority Date: 01/31/1995
  • Status: Expired due to Term
First Claim
Patent Images

1. A system for detecting the exact location of the intersection of moving voxel-based graphical objects prior to their intersection when said objects are moved about a display screen, comprising:

  • means for generating voxel-based objects for display on said screen including a memory array representing the virtual space through which said objects are to be moved, with objects in said virtual space having a corresponding on-screen object at a corresponding on-screen location, and means for storing voxel-based data corresponding to voxel-based objects in said memory array, a portion of said memory representing a voxel-based occupancy map of said stored objects, said voxel-based occupancy map representing said virtual space;

    means for mapping individual objects into said occupancy map as data at a corresponding memory location within said memory array;

    means for moving said objects in said virtual space;

    means for updating said occupancy map every time any object moves about said virtual space by writing data corresponding to a given object into a location different from that previously occupied by said data;

    means for detecting when prior to writing of data into said different location corresponding to movement of said given object about said virtual space data associated with said given object is to be written into a memory location for which data from another one of said objects already exists, thus to identify the exact voxel at which said penetration is to occur; and

    ,means for preventing on-screen movement of the associated on-screen representation of said given object upon detection of an occupied occupancy map location into which data for said object is to be written to effectuate said move.

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