US 12,223,580 B2
Interfacing method and apparatus for 3D sketch
Yong Kwan Kim, Seoul (KR); Sang Gyun An, Seoul (KR); and Kyu Hyoung Hong, Seoul (KR)
Assigned to SKETCHSOFT INC., Seoul (KR)
Appl. No. 17/600,073
Filed by SKETCHSOFT INC., Seoul (KR)
PCT Filed Sep. 14, 2021, PCT No. PCT/KR2021/012470
§ 371(c)(1), (2) Date Sep. 29, 2021,
PCT Pub. No. WO2022/220344, PCT Pub. Date Oct. 20, 2022.
Claims priority of application No. 10-2021-0049932 (KR), filed on Apr. 16, 2021.
Prior Publication US 2022/0335676 A1, Oct. 20, 2022
Int. Cl. G06T 15/02 (2011.01); G06F 3/04815 (2022.01)
CPC G06T 15/02 (2013.01) [G06F 3/04815 (2013.01)] 17 Claims
OG exemplary drawing
 
1. An interfacing method for sketching in a virtual space of three dimensions, the interfacing method comprising:
generating a surface comprising an area in which a first user input is received in the virtual space;
determining the surface as a region of interest;
generating one or more sketch lines belonging to the region of interest based on a second user input;
selecting one of the one or more sketch lines based on a third user input;
in response to the third user input being received while a determination of the region of interest is not canceled, linearly transforming the selected sketch line in the virtual space while maintaining a positional relationship with the region of interest based on a fourth user input controlling a position of the region of interest in the virtual space; and
in response to the third user input being received while the determination of the region of interest is canceled, linearly transforming the selected sketch line in the virtual space with respect to an axis defined by a line connecting a reference viewpoint and a point of interest in the virtual space, based on a fifth user input controlling at least one of a size or a position of the selected sketch line;
wherein the point of interest is a predetermined point in the virtual space;
wherein the reference viewpoint is a position of a virtual camera placed in the virtual space to determine a viewport;
wherein the viewport is a two-dimensional plane onto which the virtual space is projected by the virtual camera.