US 12,001,646 B2
Computer-implemented method, computer, and program for rendering a three-dimensional object in a virtual reality space
Hiroshi Fujioka, Saitama (JP); Naoya Nishizawa, Saitama (JP); Kenton J. Loftus, Portland, OR (US); Milen Dimitrov Metodiev, Sofia (BG); Markus Weber, Düesseldorf (DE); and Anthony Ashton, Portland, OR (US)
Assigned to Wacom Co., Ltd., Saitama (JP)
Filed by Wacom Co., Ltd., Saitama (JP)
Filed on Jan. 12, 2023, as Appl. No. 18/153,906.
Application 18/153,906 is a continuation of application No. PCT/JP2021/027654, filed on Jul. 27, 2021.
Claims priority of application No. 2020-126651 (JP), filed on Jul. 27, 2020.
Prior Publication US 2023/0144941 A1, May 11, 2023
Int. Cl. G06F 3/04815 (2022.01); G06F 3/04883 (2022.01); G06T 19/00 (2011.01)
CPC G06F 3/04815 (2013.01) [G06F 3/04883 (2013.01); G06T 19/006 (2013.01)] 12 Claims
OG exemplary drawing
 
1. A method performed by a computer configured to be communicable with a position detection device that includes a drawing surface and that, in operation, detects a position of an electronic pen on the drawing surface, the method comprising:
rendering, in a virtual reality space, a first object that is a three-dimensional object;
rendering, near the first object, a display surface that is a three-dimensional object;
rendering, on the display surface, a three-dimensional line that is a three-dimensional object generated based on the position of the electronic pen on the drawing surface, wherein the position of the electronic pen is detected by the position detection device;
outputting the first object, the display surface, and the three-dimensional line, which are the three-dimensional objects, to a display;
obtaining first correspondence information indicating a correspondence between a first coordinate system defined on the drawing surface and a second coordinate system defined on the display surface;
obtaining second correspondence information indicating a correspondence between the second coordinate system and a third coordinate system indicating the virtual reality space; and
converting the position of the electronic pen into a position in the third coordinate system based on the first correspondence information and the second correspondence information.