×

Systems and methods for three dimensional computation and visualization using a parallel processing architecture

  • US 10,475,227 B1
  • Filed: 02/20/2015
  • Issued: 11/12/2019
  • Est. Priority Date: 02/28/2014
  • Status: Active Grant
First Claim
Patent Images

1. A system for generating a physical model for engineering design or visualization, comprising:

  • a processor-readable memory, wherein the processor-readable memory includes;

    one or more data structures containing physical data associated with points in a three dimensional volume, the one of more data structures including;

    a density data structure for storing density data corresponding to the points for identifying whether each of the points is within or outside the three dimensional volume,wherein the density data takes a plurality of discretized values with a pre-determined maximum value and a pre-determined minimum value,wherein the pre-determined maximum value is larger than the pre-determined minimum value,the plurality of discretized values between the pre-determined maximum value and the pre-determined minimum value,wherein when the point is within the three dimensional volume, the value of the density data corresponding to the point is equal to the pre-determined maximum value,wherein when the point is outside the three dimensional volume, the value of the density data corresponding to the point is equal to the pre-determined minimum value,wherein when the point is on the boundary of the three dimensional volume, the value of the density data corresponding to the point is equal to one of the plurality of pre-determined discretized values between the pre-determined maximum value and the pre-determined minimum value; and

    a results data structure for storing results data, wherein the results data identifies physical values at the points in the three dimensional volume, wherein the results data is distinct from the density data; and

    a plurality of data processors that operate in parallel to perform calculations using the physical data to generate a physical model for providing real-time visualization and calculation associated with the three dimensional volume, wherein providing the visualization includes;

    for a particular pixel, identifying a first point in the three dimensional volume along a ray originating from a vantage point having a corresponding density data structure density that meets a visualization criterion; and

    determining a pixel value for the particular pixel based on a results data structure value that corresponds with the first identified point in the three dimensional volume.

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