Interfacing method and apparatus for 3D sketch
AssigneeSketchsoft Inc.
InventorsYong Kwan Kim, Sang Gyun An, Kyu Hyoung Hong
Life of this patent
Estimating the term…
Abstract
Disclosed are an interfacing method and an apparatus for three-dimensional (3D) sketch. According to an example embodiment, the interfacing method for sketching in a virtual space of three dimensions includes determining a surface including an area in which a first user input is received in the virtual space to be a region of interest, controlling a position of the region of interest in the virtual space based on a second user input on the region of interest, and generating at least one sketch line belonging to the region of interest based on a third user input.
Claims17
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.
An electronic apparatus comprising:
- at least one processor,
- wherein the at least one processor is configured to:
- generate a surface comprising an area in which a first user input is received in a virtual space of three dimensions;
- determine the surface as a region of interest;
- generate at least one sketch line belonging to the region of interest based on a second user input;
- select one of the 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 transform 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 transform 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.
Dependencies are inferred from the claim text.