CPC G06T 17/10 (2013.01) [G01R 29/0807 (2013.01); G02B 5/32 (2013.01); G02B 27/0103 (2013.01); G02B 30/40 (2020.01); G02B 30/52 (2020.01); G02B 30/56 (2020.01); G03H 1/0248 (2013.01); G06T 15/005 (2013.01); G06T 15/205 (2013.01); G06T 15/30 (2013.01); G06T 19/006 (2013.01); G09G 3/003 (2013.01); H04N 13/15 (2018.05); H04N 13/275 (2018.05); H04N 13/296 (2018.05); H04N 13/32 (2018.05); H04N 13/324 (2018.05); H04N 13/349 (2018.05); G02B 2027/0109 (2013.01); G03H 2001/0212 (2013.01); G03H 2001/0224 (2013.01); G06T 2210/21 (2013.01)] | 21 Claims |
1. A method comprising:
for each of a plurality of primitives corresponding to an object, determining an electromagnetic (EM) field contribution to each of a plurality of display elements of a display by computing, in a three-dimensional (3D) coordinate system, EM field propagation from the primitive to the display element based on a predetermined expression for a primitive type that the primitive belongs to, different primitive types corresponding to different predetermined expressions, wherein a primitive represents a geometric or a graphical element for input or output within a computing system and is defined by one or more vertices; and
for each of the plurality of display elements, generating a sum of the EM field contributions from each of the plurality of primitives to the display element.
|