-
公开(公告)号:JPH05290146A
公开(公告)日:1993-11-05
申请号:JP4730392
申请日:1992-03-04
Applicant: IBM
Inventor: ONO MAKOTO , NAMIKATA HIROSHI
Abstract: PURPOSE: To improve the operability and to change the attitude of an object in a wide, range by directly rotating the object in a three-dimensional space. CONSTITUTION: A semitransparent spherical face 22 which has a fixed point of an object 21 as a center 0 is so placed that the object 21 displayed in the picture on a tablet is covered with this spherical face 22. A pen is operated on the spherical face to determine three degrees of freedom related to direction. That is, plural points P0 to P3 on the spherical face are designated in a prescribed order. For example, points P0 and P1 are designated to designate an axis OP1 of rotation, and points P2 and P3 are designated to designate an angle α of rotation around this axis OP1. Such operation is performed that the object is rotated in the designated direction, and it is displayed. Thus, the object in the three-dimensional space is freely rotated in an arbitrary direction.
-
公开(公告)号:JPH05290219A
公开(公告)日:1993-11-05
申请号:JP4828792
申请日:1992-03-05
Applicant: IBM
Inventor: NAMIKATA HIROSHI
Abstract: PURPOSE: To provide a handwriting input device which automatically generates one proper segment from a set of overlapping and broken input segments while reflecting user's intention of drawing to enable him to freely input a sketchy graphic. CONSTITUTION: An input part 3 detects the state of a pen as plural variable parameters together with stroke data of segments inputted by handwriting, and a weighted function generation part 11 converts them to a three-dimensional weighted function. This weighted function is projected on a bit map parameter space 14, and an edge detector 17 extracts edges by space differential and outputs them on a display part 4 as an input segment. If several input segments are mixed, already inputted strokes in the vicinity of them are read out by a local area read part 15 and are automatically merged with newly inputted strokes to output one stroke.
-
公开(公告)号:JPH05342310A
公开(公告)日:1993-12-24
申请号:JP16999792
申请日:1992-06-05
Applicant: IBM JAPAN
Inventor: NAMIKATA HIROSHI
Abstract: PURPOSE:To enable an operator to perform the operation as if he sketches on the surface of a paper at the time of inputting a three-dimensional graphic to a graphic system. CONSTITUTION:Line elements of two-dimensional data are inputted from an input device 1 like a mouse and are not only displayed on a two-dimensional display picture 2 but also stored in a temporary storage device 10, and they are successively converted to three-dimensional data by an inverse projection circuit 13 in the stage where information in the depth direction is obtained in accordance with relations to another line elements which constitute a three-dimensional graphic and already have three- dimensional data. Line elements having three-dimensional data has this three- dimensional data projected on a two-dimensional projection face, which is set by a visual field input device 8, by a projection conversion circuit 11 and are converted to two-dimensional data and are displayed on the two-dimensional display picture 2. Consequently, line elements converted to three-dimensional data are displayed on the display picture 2 together with line elements which are inputted from the input device 2 and have only two-dimensional data, and the operator only inputs two-dimensional line elements in the way of sketching to generate a three-dimensional graphic consisting of three-dimensional line elements.
-
公开(公告)号:JPH05135138A
公开(公告)日:1993-06-01
申请号:JP31858291
申请日:1991-11-07
Applicant: IBM
Inventor: KURIYAMA SHIGERU , NAMIKATA HIROSHI , URANO NAOKI , SHIMIZU KAZUYA
Abstract: PURPOSE: To attain the simple input of a curve expression, and to generate a polygonal patch having high continuity by generating a curved surface interpolating a curve by fusing a curve sweeping body across two stages. CONSTITUTION: This device is provided with a polygonal patch generator 8 which generates a curved surface expression based on a curve expression inputted from a coordinate inputting device and a multivariate coordinate inputted from an inputting device 3, and outputs it as polygonal patch data. Then, the data of a boundary curve are inputted through an editing means 4 which operates the generation and edition of the curve to the polygonal patch generator 8, and a free curved surface is generated as a curved surface interpolating each by fusing a curve sweeping body across two stages. That is, the data of the plural boundary curves are inputted to the polygonal patch generator 8, the curved surface is generated by sweeping each applied curve along the curve crossing the data by a sweeping means 23, and the curved surface is fused across two stages by fusing means 24 and 26 so that the free curved surface can be generated. The expression for the curved surface is defined based on the expression for the boundary of the curve.
-
-
-