JPH0157390B2 - - Google Patents
Info
- Publication number
- JPH0157390B2 JPH0157390B2 JP58182222A JP18222283A JPH0157390B2 JP H0157390 B2 JPH0157390 B2 JP H0157390B2 JP 58182222 A JP58182222 A JP 58182222A JP 18222283 A JP18222283 A JP 18222283A JP H0157390 B2 JPH0157390 B2 JP H0157390B2
- Authority
- JP
- Japan
- Prior art keywords
- line segment
- coordinates
- point
- work point
- divided
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—Two-dimensional [2D] image generation
- G06T11/40—Filling planar surfaces by adding surface attributes, e.g. adding colours or textures
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Image Generation (AREA)
Description
【発明の詳細な説明】
〔発明の技術分野〕
本発明は、図形処理装置に関し、特に任意多角
形の面ぬり機能をそなえた図形処理装置に関す
る。DETAILED DESCRIPTION OF THE INVENTION [Technical Field of the Invention] The present invention relates to a graphic processing device, and more particularly to a graphic processing device having an arbitrary polygon area coloring function.
最近、カラー情報を含む図形処理が普及するに
つれ、図形処理装置に面ぬり機能をそなえている
ものが多く見られるようになつている。
Recently, as graphic processing including color information has become popular, many graphic processing devices are equipped with an area coloring function.
従来の面ぬり機能は、たとえば第1図に示すよ
うな面ぬりすべき多角形ABCDを指定したとき、
l1,l2,l3,……のように行方向に順次走査を行
なつて、各走査線ごとに2つの直線にはさまれた
区間〔a1,b1〕,〔a2,b2〕,〔a3,c1〕……を識別
し、1本ずつ色ぬりを実行している。 The conventional area coloring function, for example, when specifying a polygon ABCD to be area colored as shown in Figure 1,
By sequentially scanning in the row direction like l 1 , l 2 , l 3 , ..., the sections sandwiched between two straight lines [a 1 , b 1 ], [a 2 , b 2 ], [a 3 , c 1 ]... are identified and colored one by one.
このような方法は、第1図のような凹部をまつ
たく含まない凸多角形に適用する場合には問題は
ないが、第2図a,b,cに示すような凹多角形
あるいは複合多角形の場合には、ぬり分け論理が
複雑となるため、直接面ぬり機能を適用できず、
操作者が始めに適当な複数の凸多角形に分割して
から上記した面ぬり機能を使用する必要があり、
このため、複雑な図形の面ぬり処理の場合にはか
なりの手間と時間が必要とされた。 This method poses no problem when applied to convex polygons that do not include any concave portions, as shown in Figure 1, but when applied to concave polygons or composite polygons as shown in Figure 2 a, b, and c. In the case of rectangular shapes, the coloring logic is complicated, so the area coloring function cannot be applied directly.
The operator must first divide the polygon into multiple convex polygons and then use the area coloring function described above.
For this reason, in the case of area coloring processing of complex figures, a considerable amount of effort and time was required.
本発明の目的は、任意の複雑な多角形につい
て、面ぬり機能が適用可能な凸多角形、すなわち
三角形あるいは台形等の図形に自動的に分割し
て、面ぬりを実行することが可能な図形処理装置
を提供することにある。
The object of the present invention is to automatically divide any complex polygon into convex polygons to which the area coloring function can be applied, that is, shapes such as triangles or trapezoids, and to which it is possible to perform area coloring. The purpose of this invention is to provide a processing device.
そして、そのための本発明の機能は、面ぬり対
象図形上の頂点および谷点の座標を設定する手段
と、これらの頂点および谷点を通る横軸に平行な
直線が図形の辺に交わる交点の座標を求め、上記
頂点および谷点の座標に加えてソートし、画面上
いずれか1つの隅を基点として整列させた作業点
列を作成し、さらに作業点列の各点について上あ
るいは下方向へ延びる線分の数をそれぞれ計数
し、線分テーブルを作成する手段と、線分テーブ
ル上で横軸に平行な辺を含む三角形あるいは台形
を順次的に切り出す手段と、切り出された三角形
あるいは台形を順次的に面ぬりする手段とをそな
えていることを特徴とするものである。 The functions of the present invention for this purpose include a means for setting the coordinates of the vertices and valley points on the figure to be colored, and a means for setting the coordinates of the vertices and valley points on the figure to be colored, and the means for setting the intersection point where a straight line parallel to the horizontal axis passing through these apex and valley points intersects the side of the figure. Find the coordinates, sort them in addition to the coordinates of the apex and valley points above, create a work point sequence aligned with one corner on the screen as the base point, and then move each point in the work point sequence upward or downward. means for counting the number of each extending line segment and creating a line segment table; means for sequentially cutting out triangles or trapezoids including sides parallel to the horizontal axis on the line segment table; It is characterized by having a means for sequentially coloring the surface.
はじめに、本発明の原理を説明する。 First, the principle of the present invention will be explained.
まず、面ぬりする多角形の頂点および谷点の座
標を設定する。たとえば第3図aの星形図形の例
では、5個の斜線領域が面ぬりされなければなら
ない。そのため第3図bに示すようにa1,a2,
a3,a4,a5を入力し、さらにそれぞれの座標から
谷点b1,b2,b3,b4,b5の座標を求める。この頂
点および谷点のy座標を基準にして、第3図cに
示すように多角形を水平方向、すなわちx軸に平
行にスライスする。スライスの結果、どのような
多角形であつても、かならず複数の三角形および
台形(方形を含む)の集合に変換される。この三
角形あるいは台形を順次1つずつ切り出して登録
する。このようにして、登録された三角形あるい
は台形を、順次面ぬり機能により面ぬり処理を実
行すれば、第3図aに示すように、目的とする全
領域をぬり分けることができる
次に、本発明の詳細を実施例にしたがつて説明
する。 First, set the coordinates of the vertices and valley points of the polygon to be painted. For example, in the star-shaped example shown in FIG. 3a, five diagonally shaded areas must be colored. Therefore, as shown in Figure 3b, a 1 , a 2 ,
Input a 3 , a 4 , and a 5 , and then calculate the coordinates of valley points b 1 , b 2 , b 3 , b 4 , and b 5 from the respective coordinates. Based on the y-coordinates of the apex and valley points, the polygon is sliced in the horizontal direction, that is, parallel to the x-axis, as shown in FIG. 3c. As a result of slicing, any polygon is always converted into a set of triangles and trapezoids (including squares). These triangles or trapezoids are sequentially cut out one by one and registered. In this way, by sequentially performing area coloring processing on the registered triangles or trapezoids using the area coloring function, the entire target area can be colored, as shown in Figure 3a.Next, the main area can be colored. The details of the invention will be explained based on examples.
第4図は、本発明の1実施例の概要図である。
図中、1は図形処理装置、2はデイスプレイ部、
3はキーボード、ライトペン等の入力操作部、4
は入力処理部、5は表示データ記憶部、6は面ぬ
り図形設定部、7は観察点座標テーブル、8は前
処理部、9は線分テーブル、10は図形分割処理
部、11は分割図形テーブル、12は面ぬり処理
部を表わす。なお、本図は、説明を簡単化するた
め、図形処理装置の構成中、特に本発明の面ぬり
処理に関連のある部分以外は省略して示してあ
る。 FIG. 4 is a schematic diagram of one embodiment of the present invention.
In the figure, 1 is a graphic processing device, 2 is a display unit,
3 is an input operation section such as a keyboard, light pen, etc.; 4
5 is an input processing unit, 5 is a display data storage unit, 6 is an area coloring figure setting unit, 7 is an observation point coordinate table, 8 is a preprocessing unit, 9 is a line segment table, 10 is a figure division processing unit, and 11 is a divided figure Table 12 represents a surface coloring processing section. In this figure, in order to simplify the explanation, parts of the configuration of the graphic processing apparatus other than those specifically related to the area coloring process of the present invention are omitted.
入力操作部3から入力されたコマンドあるいは
データは、入力処理部4によつて識別され、コマ
ンドの内容に応じた処理機能が起動さるととも
に、データは表示データ記憶部5に格納される。
本実施例の場合、入力されたコマンドは面ぬりコ
マンドであるので、入力処理部4は、面ぬり図形
設定部6を起動する。次に、たとえばライトペン
を用いて、面ぬりすべき多角形の各頂点位置が設
定されたものとすると、その座標データは、表示
データ記憶部5に格納され、デイスプレイ部2に
表示されるとともに、面ぬり図形設定部6にも通
知される。 The command or data input from the input operation section 3 is identified by the input processing section 4, a processing function corresponding to the content of the command is activated, and the data is stored in the display data storage section 5.
In the case of this embodiment, since the input command is an area coloring command, the input processing section 4 activates the area coloring figure setting section 6. Next, when the positions of the vertices of the polygon to be painted are set using, for example, a light pen, the coordinate data is stored in the display data storage section 5 and displayed on the display section 2. , is also notified to the area coloring figure setting section 6.
面ぬり図形設定部6、観察点座標テーブル7、
前処理部8、線分テーブル9、図形分割処理部1
0、分割図形テーブル11は、本発明にもとづく
図形分割機能部分であり、後述される第5図およ
び第6図に詳しい機能が示されている。 Area coloring figure setting section 6, observation point coordinate table 7,
Preprocessing section 8, line segment table 9, figure division processing section 1
0. The divided figure table 11 is a figure dividing functional part based on the present invention, and detailed functions are shown in FIGS. 5 and 6, which will be described later.
面ぬり対象図形の多角形を面ぬり機能が適用可
能な図形、すなわち三角形や台形の凸図形に細分
化した結果は、分割図形テーブル11に格納され
る。 The result of subdividing the polygon of the area coloring target figure into figures to which the area coloring function can be applied, that is, convex figures such as triangles and trapezoids, is stored in the divided figure table 11.
面ぬり処理部12は、従来の走査線を用いて1
本ずつ面ぬり区間を判定して面ぬりを行なうもの
でよく、分割図形テーブル11から分割された図
形を1個ずつ取り出して面ぬり処理を行ない、面
ぬりデータを表示データ記憶部5に格納する。表
示データ記憶部5中の面ぬりデータを含む表示デ
ータは、常時、デイスプレイ部2に読み出されて
おり、それにより、面ぬりされた多角形図形が画
面表示される。 The area coloring processing unit 12 uses conventional scanning lines to
It is sufficient to perform area coloring by determining the area coloring section for each book, and the divided figures are taken out one by one from the divided figure table 11, area coloring processing is performed, and area coloring data is stored in the display data storage section 5. . The display data including the area coloring data in the display data storage section 5 is always read out to the display section 2, so that the area colored polygonal figure is displayed on the screen.
次に、第5図および第6図にしたがつて、図形
分割機能について説明する。 Next, the figure dividing function will be explained with reference to FIGS. 5 and 6.
面るり図形設定部6は、入力操作部3から入力
された任意個数の多角形1乃至mの各頂点データ
〔a11〜a1,n1〕……,〔an1,an,on〕から全ての谷
点位置を計算し、頂点データに加え、これら頂
点、谷点のx,y座標について、y座標の大きい
順、またy座標が同じ場合にはx座標の小さい順
にソートし、観察点座標テーブル7を作成する。 The surface curve setting unit 6 receives each vertex data of an arbitrary number of polygons 1 to m inputted from the input operation unit 3 [a 11 to a 1 , n 1 ]..., [a n1 , a n,on ] Calculate all the valley point positions from , and in addition to the vertex data, sort the x and y coordinates of these vertices and valley points in descending order of the y coordinate, or in descending order of the x coordinate if the y coordinates are the same, and observe. Create a point coordinate table 7.
観察点座標テーブル7は、面ぬり対象の多角形
図形を分割処理する手掛りとなる頂点、谷点を、
左上部を基点にして右下部へ向けて一列に配列し
たものであり、この順点で図形の解析、分割、取
り出しが行なわれる。しかし、この配列は便宜上
のものにすぎず、他の基点にもとづく配列も可能
である。 The observation point coordinate table 7 stores the vertices and valley points that serve as clues for dividing the polygonal figure to be painted.
They are arranged in a line starting from the upper left and moving toward the lower right, and the figure is analyzed, divided, and extracted at this sequential point. However, this arrangement is only for convenience, and arrangements based on other base points are also possible.
このようにして得られた観察点の座標配列は、
観察点座標テーブル7に、(y1,x1,1),(y1,x1,
2),……,(y×,x2,1),……,(yk,xk,1),…
…,(yk,xk,l)のように表わされている。 The coordinate array of observation points obtained in this way is
In the observation point coordinate table 7, (y 1 , x 1 , 1 ), (y 1 , x 1 ,
2 ), ..., (y × , x 2 , 1 ), ..., (y k , x k , 1 ), ...
..., (y k , x k , l).
前処理部8は、観察点座標テーブル7の各観察
点のy座標からx軸に平行な直線を引き、図形の
辺との交点座標を全て求め、テーブル7に加えて
再びソートし、線分テーブル9の作業点項目を作
成する。このようにしてできたテーブル9の作業
点項目は、観察点でx軸に平行に図形をスライス
したときにできる各細分化された図形、すなわち
分割図形の頂点となる座標を、左上部から右下部
へ向けて整列化したものとなつている。 The preprocessing unit 8 draws a straight line parallel to the x-axis from the y-coordinate of each observation point in the observation point coordinate table 7, obtains all the coordinates of intersections with the sides of the figure, adds them to the table 7, sorts them again, and calculates line segments. Create the work point items in Table 9. The work point items in Table 9 created in this way are the coordinates of each subdivided figure created when the figure is sliced parallel to the x-axis at the observation point, that is, the coordinates of the vertices of the divided figure, from the upper left to the right. They are aligned toward the bottom.
前処理部8は、さらにこれらの作業点、すなわ
ち分割図形の頂点から上、下に延びる線分の数を
それぞれ計数し、テーブル9に登録する。これ
は、次に分割図形を切り出す処理において使用さ
れる。 The preprocessing unit 8 further counts the number of line segments extending upward and downward from these work points, that is, the vertices of the divided figure, and registers them in the table 9. This is then used in the process of cutting out divided figures.
図形分割処理部10は、線分テーブル9の作業
点を上から下へ向つてたどり、各分割図形を切り
出す処理を行なう。この処理は、第7図に乃至
で例示するように、各分割図形の左上部を基点
にとり、これに連結される線分(辺)を反時計回
りに探索してゆくものである。 The figure division processing unit 10 traces the working points of the line segment table 9 from top to bottom and performs a process of cutting out each divided figure. In this process, as illustrated in FIGS. 7 to 7, the upper left corner of each divided figure is taken as a base point, and line segments (sides) connected thereto are searched counterclockwise.
したがつて、まずテーブル9において、上から
下方向に線分をもつ最初の作業点を求め、これを
基点として下方向線分→右方向線分→上方向線分
の順で、もつとも内側の反時計回りルートを探索
し、採用された線分については、テーブル9から
順次消去してゆき、残された線分について、次の
分割図形を切り出す処理を繰り返し実行する。切
り出された分割図形の各頂点座標は、順次、分割
図形テーブル11に格納される。第6図は、この
手続きを一般化して示している。 Therefore, first find the first work point that has a line segment from top to bottom in table 9, and use this as the base point in the order of downward line segment → rightward line segment → upward line segment, and the innermost one. A counterclockwise route is searched, and the adopted line segments are sequentially deleted from the table 9, and the process of cutting out the next divided figure is repeatedly executed for the remaining line segments. The coordinates of each vertex of the cut out divided figure are sequentially stored in the divided figure table 11. FIG. 6 shows a generalized version of this procedure.
このようにして、線分テーブル9に登録されて
いた全ての線分が消去されたとき、分割処理は終
了する。 In this way, when all the line segments registered in the line segment table 9 are deleted, the division process ends.
第8図は分割された図形の例であり、第9図は
その線分テーブル9の初期の内容を示す。たとえ
ば頂点P1については上線分数が“0”で下線分
数が“2”であり、次の交点P2とP3は、ともに
上線分数“1”、下線分数“1”をもつている。
そして第10図は第9図の線分テーブルの内容に
基づく分割図形切り出し処理におけるテーブル
9,11の内容変化を示す。以下、第6図と第8
図ないし第10図とを用いて具体的な動作を説明
する。 FIG. 8 shows an example of a divided figure, and FIG. 9 shows the initial contents of the line segment table 9. For example, for vertex P 1 , the upper line fraction is "0" and the underline fraction is "2", and the next intersections P 2 and P 3 both have an upper line fraction of "1" and an underline fraction of "1".
FIG. 10 shows changes in the contents of tables 9 and 11 in the divided figure cutting out process based on the contents of the line segment table shown in FIG. Below, Figures 6 and 8
The specific operation will be explained with reference to FIGS.
第6図に示された処理の第1回目のループでは
まず処理1で最初の下線分をもつ点P1を検出し、
テーブル11に格納するとともに、テーブル9の
P1の下線分数を−1する(0になる)。次に、処
理2でP1直下のy座標をもつ点で上線分をもつ
最初の点P2求め、これをテーブル11に格納し、
テーブル9のP2の上線分数を−1する(0にな
る)。続いて処理3で、P2と同一y座標をもつ点
で最初に上向きの線分をもつ点P3を求め、これ
をテーブル11に格納するとともに、テーブル9
のP3の上線分数を−1する(0になる)。さらに
処理4で、P3と同一y座標をもつ点で下線分を
もつ最初の点P1を求め、これをテーブル11に
格納するとともに、テーブル9のP1の下線分数
を−1する(0になる)。 In the first loop of the process shown in FIG. 6, first, process 1 detects the point P1 with the first underlined segment,
In addition to storing it in table 11, it is also stored in table 9.
Subtract 1 from the underlined fraction of P 1 (becomes 0). Next, in process 2, find the first point P2 that has an upper line segment at the point with the y coordinate directly below P1 , and store this in table 11,
Subtract the overline fraction of P2 in Table 9 by 1 (becomes 0). Next, in process 3, the point P 3 having the same y coordinate as P 2 and the first upward line segment is found, and this is stored in table 11, and it is also stored in table 9.
The overline fraction of P 3 is reduced by 1 (becomes 0). Furthermore, in process 4, find the first point P 1 that has an underline segment at the same y coordinate as P 3 , store this in table 11, and subtract 1 from the number of underline segments of P 1 in table 9 (0 become).
以上の1回目のループの処理で、P1,P2,P3,
P1からなる1つの分割図形が切り出されたこと
になる。次の2回目のループの処理で切り出す分
割図形は、下線分をもつ最初の点P2から始まり、
同様な手順が繰り返されて、P×,P5,P6,P3か
らなる分割図形が切り出される。以下第10図に
示すように3回目、4回目と、テーブル9の内容
が全て0になるまでループ処理を繰り返して、全
ての分割図形を切り出す。 In the above first loop processing, P 1 , P 2 , P 3 ,
This means that one divided figure consisting of P 1 has been cut out. The divided figure cut out in the next second loop starts from the first point P2 with the underline segment,
A similar procedure is repeated to cut out divided figures consisting of P x , P 5 , P 6 , and P 3 . Thereafter, as shown in FIG. 10, the loop process is repeated a third and fourth time until all the contents of the table 9 become 0, thereby cutting out all the divided figures.
以上のように、本発明によれば、任意の多角形
を単純な凸角形の集合に変換でき、面ぬり処理能
率が大幅に向上する。
As described above, according to the present invention, any polygon can be converted into a set of simple convex angles, and the area coloring processing efficiency can be greatly improved.
第1図は従来の面ぬり機能の説明図、第2図
a,b,cは凹多角形および複合多角形の例を示
す図、第3図a,b,cは本発明の原理説明図、
第4図は本発明の1実施例装置の構成図、第5図
および第6図は詳細機能図、第7図は分割図形切
り出しの説明図、第8図は面ぬり図形の具体例の
説明図、第9図はそれに使用される線分テーブル
の説明図、第10図は分割図形切り出し処理にお
けるテーブル内容変化の説明図である。
図中、1は図形処理装置、2はデイスプイ部、
3は入力操作部、4は入力処理部、5は表示デー
タ記憶部、6は面ぬり図形設定部、7は観察点座
標テーブル、8は前処理部、9は線分テーブル、
10は図形分割処理部、11は分割図形テーブ
ル、12は面ぬり処理部を示す。
Fig. 1 is an explanatory diagram of the conventional area coloring function, Fig. 2 a, b, and c are diagrams showing examples of concave polygons and compound polygons, and Fig. 3 a, b, and c are explanatory diagrams of the principle of the present invention. ,
FIG. 4 is a configuration diagram of an apparatus according to an embodiment of the present invention, FIGS. 5 and 6 are detailed functional diagrams, FIG. 7 is an explanatory diagram of cutting out divided figures, and FIG. 8 is an explanation of a specific example of area coloring figures. 9 is an explanatory diagram of a line segment table used therein, and FIG. 10 is an explanatory diagram of changes in the table contents in the divided figure cutting process. In the figure, 1 is a graphic processing device, 2 is a display section,
3 is an input operation section, 4 is an input processing section, 5 is a display data storage section, 6 is an area coloring figure setting section, 7 is an observation point coordinate table, 8 is a preprocessing section, 9 is a line segment table,
Reference numeral 10 indicates a figure division processing section, 11 indicates a divided figure table, and 12 indicates a surface coloring processing section.
Claims (1)
設定する手段と、これらの頂点および谷点を通る
横軸に平行な直線が図形の辺に交わる交点の座標
を求め、上記項点および谷点の座標に加えてソー
トし、画面上いずれか1つの隅を基点として整列
させた作業点列を作成し、さらに作業点列の各点
について上方向と下方向へ延びる線分の数をそれ
ぞれ計数し、計数した各線分数を作業点と対応づ
けた線分テーブルを作成する手段と、線分テーブ
ル上で1方向から作業点列を定められた手順で辿
つて横軸に平行な辺を含む三角形あるいは台形を
順次的に切り出し、その際切り出した三角形ある
いは台形に含まれる各線分について、線分テーブ
ルの該当する作業点に属する上方向あるいは下方
向の線分数から減算する手段と、切り出された三
角形あるいは台形を順次的に面ぬりする手段とを
そなえていることを特徴とする図形処理装置。1. A means for setting the coordinates of the vertices and valley points on the figure to be colored, and determining the coordinates of the intersection point where a straight line parallel to the horizontal axis passing through these apex and valley points intersects the side of the figure. In addition to the coordinates of the points, sort them and create a work point sequence that is aligned with one corner on the screen as the base point, and then calculate the number of line segments extending upward and downward for each point in the work point sequence. A means for counting and creating a line segment table in which each counted number of line segments is associated with a work point, and a means for tracing a work point sequence from one direction on the line segment table in a predetermined procedure to include sides parallel to the horizontal axis. Means for sequentially cutting out triangles or trapezoids, and subtracting each line segment included in the cut out triangle or trapezoid from the number of upward or downward line segments belonging to the corresponding work point in the line segment table; A graphic processing device characterized by comprising means for sequentially coloring triangles or trapezoids.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP18222283A JPS6074086A (en) | 1983-09-30 | 1983-09-30 | Graphic processor |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP18222283A JPS6074086A (en) | 1983-09-30 | 1983-09-30 | Graphic processor |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6074086A JPS6074086A (en) | 1985-04-26 |
| JPH0157390B2 true JPH0157390B2 (en) | 1989-12-05 |
Family
ID=16114475
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP18222283A Granted JPS6074086A (en) | 1983-09-30 | 1983-09-30 | Graphic processor |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6074086A (en) |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61267096A (en) * | 1985-05-21 | 1986-11-26 | 松下電器産業株式会社 | Smear drawing display unit for polygonal graphic |
| JPS62145381A (en) * | 1985-12-19 | 1987-06-29 | Fujitsu Ltd | Division system for surface coated polygon |
| JP2545886B2 (en) * | 1987-10-28 | 1996-10-23 | ダイキン工業株式会社 | Graphic data management device |
| JP3026342B2 (en) * | 1989-03-20 | 2000-03-27 | 株式会社日立製作所 | Graphic drawing method and graphic processing device |
| US5276783A (en) * | 1989-11-21 | 1994-01-04 | International Business Machines Corporation | Tessellating complex polygons in modeling coordinates |
| JPH07182527A (en) * | 1994-07-25 | 1995-07-21 | Brother Ind Ltd | Printer |
| US6466229B1 (en) | 1999-01-26 | 2002-10-15 | Fuji Xerox Co., Ltd. | Graphics processing apparatus and graphics processing method |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5214055B2 (en) * | 1972-06-14 | 1977-04-19 |
-
1983
- 1983-09-30 JP JP18222283A patent/JPS6074086A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6074086A (en) | 1985-04-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0637812B1 (en) | Method for dynamically maintaining multiple structural interpretations in graphics system | |
| JPH03174191A (en) | Three-dimensional display device | |
| JPS61290525A (en) | Facilitation of selection of graphic object | |
| JPH11338909A (en) | Apparatus and method for distributing design and manufacturing information across sheet metal manufacturing equipment | |
| US5852442A (en) | Method of drawing a three-dimensional object | |
| JPH0157390B2 (en) | ||
| Medland | CAD/CAM in Practice: A Manager’s Guide to Understanding and Using CAD/CAM | |
| JPS61131171A (en) | Graphic element selecting device | |
| JPS5850039A (en) | List output method | |
| JP3476886B2 (en) | Object operation device in virtual space | |
| JPH08171646A (en) | Graphic creation device | |
| JP2021157296A (en) | Drawing creation method and system | |
| JPS6125241A (en) | Display and plotting method of pattern production terminal equipment | |
| JPH0365759A (en) | Edition processing system for table | |
| JPH05224853A (en) | Electronic board | |
| JPH09311953A (en) | 3D model display system | |
| JPH0644350A (en) | Method for generating solid-state element of finite element method mainly composed of hexahedron due to plane display | |
| JPH0463432B2 (en) | ||
| JPS63178372A (en) | Polyhedral shape forming device | |
| JPH05165924A (en) | Method for storing shape data | |
| JPH01320583A (en) | Plotting editor | |
| JPH02108910A (en) | Offline teaching device for 3D coordinate measuring machine | |
| JPH054715B2 (en) | ||
| JPH03186843A (en) | Layout device for kind of flyer and catalog | |
| JPH07325931A (en) | Image processing device |