Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP2937587B2 - Intersection calculation method in line drawing processing - Google Patents
[go: Go Back, main page]

JP2937587B2 - Intersection calculation method in line drawing processing - Google Patents

Intersection calculation method in line drawing processing

Info

Publication number
JP2937587B2
JP2937587B2 JP3311709A JP31170991A JP2937587B2 JP 2937587 B2 JP2937587 B2 JP 2937587B2 JP 3311709 A JP3311709 A JP 3311709A JP 31170991 A JP31170991 A JP 31170991A JP 2937587 B2 JP2937587 B2 JP 2937587B2
Authority
JP
Japan
Prior art keywords
dot
straight line
intersection
drawn
value
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 - Fee Related
Application number
JP3311709A
Other languages
Japanese (ja)
Other versions
JPH05128272A (en
Inventor
秀樹 藤田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Telecom Technologies Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hitachi Telecom Technologies Ltd filed Critical Hitachi Telecom Technologies Ltd
Priority to JP3311709A priority Critical patent/JP2937587B2/en
Publication of JPH05128272A publication Critical patent/JPH05128272A/en
Application granted granted Critical
Publication of JP2937587B2 publication Critical patent/JP2937587B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Image Generation (AREA)
  • Image Analysis (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明は、レーザプリンタやワー
プロ等の描画処理装置における直線描画処理の交点算出
方法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method of calculating an intersection of a straight line drawing process in a drawing processor such as a laser printer or a word processor.

【0002】[0002]

【従来の技術】図5は一般的な描画処理装置におけるX
座標およびY座標でドットの位置を表す描画可能領域を
示すものである。図5において、A、B、CおよびDの
範囲で示される領域は、ユーザにより任意に設定される
描画領域であり、X軸方向の境界線clipx0および
clipx1、Y軸方向の境界線clipy0およびc
lipy1によって囲まれた領域である。この描画領域
に直線を描画する際に、直線の描画点すなわちドットの
座標を始点から終点までダミードットを発生させて、交
点の座標を算出しつつ描画を行うと、直線と境界線との
交点を正確に算出できる反面、直線が長い場合には交点
を算出するのに処理ステップ数すなわち処理時間が必要
以上に要していた。そこで、従来の直線描画処理の交点
算出方法では、数1に示すような数式により、交点の座
標(xp,yp)を算出して、これを描画開始ドットと
して描画を行っていた。
2. Description of the Related Art FIG. 5 shows X in a general drawing processing apparatus.
It shows a drawable area indicating the position of a dot by coordinates and Y coordinates. In FIG. 5, areas indicated by ranges A, B, C, and D are drawing areas arbitrarily set by the user, and include boundary lines clipx0 and clipx1 in the X-axis direction and boundary lines clipy0 and c in the Y-axis direction.
It is an area surrounded by lipy1. When drawing a straight line in this drawing area, a dummy dot is generated from the start point to the end point of the drawing point of the straight line, that is, the dot coordinate, and drawing is performed while calculating the coordinates of the intersection, the intersection of the straight line and the boundary line However, when the straight line is long, the number of processing steps, that is, the processing time, is longer than necessary for calculating the intersection. Therefore, in the intersection calculation method of the conventional straight line drawing processing, the coordinates (xp, yp) of the intersection are calculated by a mathematical formula as shown in Expression 1, and the drawing is performed using the calculation as a drawing start dot.

【数1】 xp=x0+dx/dy*(clipy0−y0) yp=clipy0Xp = x0 + dx / dy * (clipy0−y0) yp = clipy0

【0003】[0003]

【発明が解決しようとする課題】しかしながら上記従来
の直線描画処理の交点算出方法では、描画領域内にあり
ながら描画されないドットが生じていた。例えば図6に
示すように、描画する直線と描画領域A点の境界線cl
ipy0との真の交点は、数1で算出した交点(xp,
yp)の1つ前のドットであるにも拘らず、真の交点が
描画されず描画品質が劣化するという問題があった。
However, in the above-described conventional method of calculating the intersection point in the straight line drawing process, a dot which is in the drawing area but not drawn occurs. For example, as shown in FIG. 6, a boundary line cl between a straight line to be drawn and a drawing area A point.
The true intersection with ipy0 is the intersection (xp,
In spite of the dot just before yp), there is a problem that a true intersection is not drawn and the drawing quality is degraded.

【0004】本発明は上記従来の問題を解決するもので
あり、数式による交点算出でありながら、真の交点を描
画できる描画品質の高い優れた直線描画処理の交点算出
方法を提供することを目的とする。
An object of the present invention is to solve the above-mentioned conventional problem, and to provide an intersection calculation method of a straight line drawing process which can draw a true intersection and has a high drawing quality, while calculating the intersection by a mathematical formula. And

【0005】[0005]

【課題を解決するための手段】本発明は、上記目的を達
成するために、X座標およびY座標でドットの位置を表
す描画可能領域において、X軸方向および当該X軸方向
に直交するY軸方向の境界線によって囲まれた描画領域
に直線を描画する際に、前記境界線と描画する直線との
交点を算出する交点算出方法であって、 前記描画する
直線の始点および終点のX軸方向およびY軸方向の内の
一方向の差分と他方向の差分とを比較して、前記描画可
能領域の一方向の境界線と当該境界線と交わる前記描画
する直線との角度の絶対値が45度よりも小さいことを認
識した場合に、前記一方向の差分によって、前記描画す
る直線の描画開始ドッドを算出する演算子の値を設定
し、前記一方向の境界線の近傍でかつ前記描画領域外の
暫定交点の座標を決定し、前記演算子の現在値が基準値
を超えたか否かを判定し、前記基準値を超えるまで前記
暫定交点の前記一方向の座標を前記終点の方向に1ドッ
ト分変更したダミードットを形成すると共に前記現在値
を更新した新たな値を現在値とする行程を繰り返し、前
記現在値が前記基準値を超えたとき前記一方向に直交す
る前記他方向の座標を前記終点の方向に1ドット変更し
て前記描画開始ドットとする構成となっている。
SUMMARY OF THE INVENTION In order to achieve the above object, the present invention provides a drawable area which represents the position of a dot by X coordinate and Y coordinate in the X axis direction and the Y axis orthogonal to the X axis direction. When drawing a straight line in a drawing area surrounded by a boundary line in a direction, an intersection calculation method for calculating an intersection between the boundary line and the straight line to be drawn, comprising: an X-axis direction of a start point and an end point of the straight line to be drawn And the difference in one direction of the Y-axis direction is compared with the difference in the other direction, and the absolute value of the angle between the one-way boundary line of the drawable area and the straight line to be drawn that intersects the boundary line is 45. When it is recognized that it is smaller than the degree, the value of the operator for calculating the drawing start dot of the straight line to be drawn is set by the difference in the one direction, and is set near the boundary line in the one direction and the drawing area. Determine coordinates of outside temporary intersection Determining whether or not the current value of the operator has exceeded a reference value, and forming a dummy dot in which the coordinates in the one direction of the temporary intersection are changed by one dot in the direction of the end point until the current value of the operator exceeds the reference value. And the process of setting the new value obtained by updating the current value as the current value is repeated, and when the current value exceeds the reference value, the coordinates in the other direction orthogonal to the one direction are changed by one dot in the direction of the end point. Then, the drawing start dot is used.

【0006】[0006]

【作用】したがって本発明は、描画する直線と交差する
描画領域外の境界線の近傍で暫定交点を算出し、この暫
定交点から後にダミードットを形成して描画始ドットを
算出するので、処理ステップ数の低減と、メモリアクセ
ス数の低減を図ることができ、処理の高速化が得られる
と共に、ダミードットの形成により正確な描画開始ドッ
トを算出できるので、高い描画品質が得られるという効
果がある。
Therefore, according to the present invention, a provisional intersection is calculated in the vicinity of a boundary line outside a drawing area which intersects a straight line to be drawn, and a dummy dot is formed after this provisional intersection to calculate a drawing start dot. It is possible to reduce the number of memory accesses and the number of memory accesses, increase the speed of processing, and calculate the accurate drawing start dot by forming dummy dots, so that high drawing quality can be obtained. .

【0007】[0007]

【実施例】以下、本発明の直線描画処理における交点算
出方法の一実施例を図面を参照して詳細に説明する。図
1は,描画する直線が図6の場合と同様に、X軸方向の
境界線clipy0と交差する場合に、描画処理装置内
におけるコントローラ(図示せず)によって実行される
交点算出ルーチンのフローチャートである。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of a method for calculating an intersection in a straight line drawing process according to the present invention will be described below in detail with reference to the drawings. FIG. 1 is a flowchart of an intersection calculation routine executed by a controller (not shown) in the drawing processing device when a straight line to be drawn intersects a boundary line clipy0 in the X-axis direction, similarly to the case of FIG. is there.

【0008】まず、図1のステップS1で、描画領域外
でかつ境界線clipy0の近傍の暫定交点(xp,y
p)を数2によって算出する。また、描画する直線の描
画開始ドットを算出する変数である演算子Eの初期値
(E=−|dx|)を設定する。したがって初期値は基
準値である0より小さくE<0となる。
First, in step S1 of FIG. 1, a provisional intersection (xp, y) outside the drawing area and near the boundary line clipy0 is set.
p) is calculated by Equation 2. Further, an initial value (E = − | dx |) of the operator E, which is a variable for calculating a drawing start dot of a straight line to be drawn, is set. Therefore, the initial value is smaller than the reference value of 0 and E <0.

【数2】 xp=x0+dx/dy*{(clipy0−y0)−1} yp=clipy0−1Xp = x0 + dx / dy * {(clipy0-y0) -1} yp = clipy0-1

【0009】次に、ステップS2において、暫定交点
(xp,yp)のX座標xpを1ドット分X軸方向の終
点側に更新した座標(xp+1,yp)にダミードット
を形成すると共に、演算子Eの現在値を数3により更新
した新たな値を現在値とする。
Next, in step S2, a dummy dot is formed at the coordinate (xp + 1, yp) obtained by updating the X coordinate xp of the provisional intersection (xp, yp) by one dot toward the end point in the X-axis direction, and the operator A new value obtained by updating the current value of E by Expression 3 is set as the current value.

【数3】 E=E+|2*dy| この演算子Eの現在値は、ステップS3で基準値である
「0」と比較され、演算子EがE≦0の場合には、ステ
ップS2に移行して、ダミードットを形成すると共に演
算子Eの値を更新する。そして、ステップS3において
演算子EがE>0となるまで、ステップS2およびステ
ップS3の行程を繰り返し、E>0となったときはステ
ップS4に移行して、直前のダミードットのY座標をY
軸方向の終点側に1ドット分更新したダミードットを形
成して、ステップS5でこの最新のダミードットがcl
ipy0内か、すなわち描画領域内か否かを判定し、描
画領域内でなければ、ステップS6において演算子Eの
現在値を数4により更新して、ステップS2に移行して
ステップS5までの各ステップを実行する。そして、最
新のダミードットが描画領域内であれば、交点算出ルー
チンを終了する。そして、この最新のダミードットを描
画開始ドットとして直線の描画を開始する。
E = E + | 2 * dy | The current value of the operator E is compared with the reference value “0” in step S3. If the operator E satisfies E ≦ 0, the process proceeds to step S2. The process proceeds to form a dummy dot and update the value of the operator E. Steps S2 and S3 are repeated until the operator E satisfies E> 0 in step S3. When E> 0, the process proceeds to step S4, where the Y coordinate of the immediately preceding dummy dot is set to Y.
A dummy dot updated by one dot is formed on the end point side in the axial direction, and the latest dummy dot is cl in step S5.
It is determined whether or not it is within ipy0, that is, within the drawing area. If not within the drawing area, the current value of the operator E is updated by Expression 4 in step S6, and the process proceeds to step S2 to step S5. Perform the steps. Then, if the latest dummy dot is within the drawing area, the intersection calculation routine ends. Then, drawing of a straight line is started using the latest dummy dot as a drawing start dot.

【数4】 E=E−|2*dx|E = E− | 2 * dx |

【0010】上記の例は、描画する直線がclipy0
と交差する場合の交点算出ルーチンであるが、clip
y1又はclipx0若しくはx1と交差する場合に
は、数2は数5ないし数7となる。すなわち、数1ない
し数4における更新の方向等が異なるだけで、上記の例
と同様の交点算出方法で描画開始ドットを設定すること
が可能である。
In the above example, the straight line to be drawn is clippy0.
Is an intersection calculation routine in the case of intersecting with
In the case of intersecting with y1 or clipx0 or x1, Equation 2 becomes Equation 5 to Equation 7. That is, it is possible to set the drawing start dot by the same intersection calculation method as in the above example, except that the update direction and the like in Equations 1 to 4 are different.

【数5】 xp=x0+dx/dy*{(clipy1−y0)−1} yp=clipy1−1Xp = x0 + dx / dy * {(clipy1-y0) -1} yp = clipy1-1

【数6】 xp=clipx0−1 yp=x0+dy/dx*{(clipx0−x0)−1}Xp = clipx0-1 yp = x0 + dy / dx * {(clipx0-x0) -1}

【数7】 xp=clipx1−1 yp=x0+dy/dx*{(clipx1−x0)−1}Xp = clipx1-1 yp = x0 + dy / dx * {(clipx1-x0) -1}

【0011】次に、描画する直線の角度を算出して、こ
のような更新の方向を決定する一方法について図2およ
び図3を参照して説明する。図2は、描画する直線の始
点と終点のX軸方向の差分の絶対値|dx|が、Y軸方
向の差分の絶対値|dy|よりも大きい場合、すなわち
直線とX軸とのなす角度の絶対値|θ|が45度よりも
小さい場合を判定するものである。この場合には、描画
する直線はclipy0およびclipy1と交差する
ものとする。また、この場合には、始点から終点までX
座標の絶対ドット数は、Y座標の絶対ドット数以上でな
ければならない。
Next, a method of calculating the angle of a straight line to be drawn and determining such an update direction will be described with reference to FIGS. FIG. 2 shows a case where the absolute value | dx | of the difference between the start point and the end point of the straight line to be drawn in the X-axis direction is larger than the absolute value | dy | of the difference in the Y-axis direction, that is, the angle between the straight line and the X axis. Is determined when the absolute value | θ | is smaller than 45 degrees. In this case, the straight line to be drawn intersects clipy0 and clipy1. In this case, X from the start point to the end point
The absolute dot number of the coordinate must be equal to or greater than the absolute dot number of the Y coordinate.

【0012】また、図3は、描画する直線の始点と終点
のX軸方向の差分の絶対値|dx|が、Y軸方向の差分
の絶対値|dy|以下の場合、すなわち直線とX軸との
なす角度の絶対値|θ|が45度以上の場合を判定する
ものである。この場合には、描画する直線はclipx
0およびclipx1と交差するものとする。また、こ
の場合には、始点から終点までY座標の絶対ドット数
は、X座標の絶対ドット数以上でなければならない。
FIG. 3 shows a case where the absolute value | dx | of the difference in the X-axis direction between the start point and the end point of the straight line to be drawn is equal to or less than the absolute value | dy | Is to be determined when the absolute value | θ | In this case, the line to be drawn is clipx
0 and clipx1. In this case, the absolute number of dots on the Y coordinate from the start point to the end point must be equal to or greater than the absolute number of dots on the X coordinate.

【0013】図4に、図1の交点算出ルーチンにより得
られた交点算出方法による直線の描画状態を示す。この
場合には、dx=34、dy=6であるので、描画する
直線のX軸方向の絶対ドット数は、Y軸方向の絶対ドッ
ト数よりも多く5倍のドット数となる。このドット数の
比は、dxおよびdyのそれぞれの絶対値の比に基づい
て決定される。上記数2により算出された暫定交点の座
標(xp,yp)は、(x0+17,clipy0−
1)となり、演算子Eの初期値は−34となる。
FIG. 4 shows a drawing state of a straight line by the intersection calculation method obtained by the intersection calculation routine of FIG. In this case, since dx = 34 and dy = 6, the absolute number of dots in the X-axis direction of the straight line to be drawn is five times the number of absolute dots in the Y-axis direction. The ratio of the number of dots is determined based on the ratio of the absolute values of dx and dy. The coordinates (xp, yp) of the tentative intersection calculated by the above equation 2 are (x0 + 17, clippy0−
1), and the initial value of the operator E is -34.

【0014】次に、図1のステップS2で暫定交点の座
標からX軸方向に1ドット分更新した座標(x0+1
8,clipy0−1)にダミードットを形成し、数3
により演算子Eを更新してE=−22とする。E<0で
あるから、ステップS2に戻って再び座標(x0+1
9,clipy0−1)にダミードットを形成し、更新
した演算子E=−10を算出する。ここではまだ演算子
Eが負であるので、座標(x0+20,clipy0−
1)にダミードットを形成して、演算子Eを更新してE
=2とする。ここで初めて演算子Eが正となるので、ス
テップS4に移行してY軸方向に1ドット分更新した座
標(xp´,yp´)の点を求める。この点の座標(x
0+20,clipy0)は、clipy0内すなわち
描画領域内にあるので、この点を真の交点すなわち描画
開ドットとする。
Next, in step S2 of FIG. 1, the coordinates (x0 + 1) updated by one dot in the X-axis direction from the coordinates of the provisional intersection.
8, a dummy dot is formed on clipy0-1), and
To update E to −22. Since E <0, the process returns to step S2 and returns to the coordinates (x0 + 1) again.
9, a dummy dot is formed at (clipy 0-1), and the updated operator E = −10 is calculated. Here, since the operator E is still negative, the coordinates (x0 + 20, clipy0−
1) Dummy dots are formed and the operator E is updated to
= 2. Here, since the operator E becomes positive for the first time, the process proceeds to step S4, and a point of coordinates (xp ', yp') updated by one dot in the Y-axis direction is obtained. The coordinates of this point (x
(0 + 20, clipy0) is in clipy0, that is, in the drawing area, so this point is set as a true intersection point, that is, a drawing open dot.

【0015】このように、直線を描画する際に、暫定交
点を算出することにより、処理ステップ数およびメモリ
アクセス数を低減することができ、この暫定交点からダ
ミードットを形成することにより、描画領域の境界線と
直線との真の交点を算出して描画開始ドットとするの
で、描画品質を向上することができる。
As described above, when a straight line is drawn, the number of processing steps and the number of memory accesses can be reduced by calculating the provisional intersection, and by forming dummy dots from this provisional intersection, the drawing area can be reduced. Since the true intersection point between the boundary line and the straight line is calculated and used as the drawing start dot, the drawing quality can be improved.

【0016】[0016]

【発明の効果】本発明によれば、上記実施例より明らか
なように、描画領域に直線を描画する際に、描画する直
線と交差する描画領域外の境界線の近傍で暫定交点を算
出し、この暫定交点から後にダミードットを生成して描
画開始ドットを算出するので、処理ステップ数の低減
と、メモリアクセス数の低減を図ることができ、処理の
高速化が得られると共に、ダミードットの生成により正
確な描画開始ドットを算出できるので、高い描画品質が
得られるという効果がある。
According to the present invention, as is apparent from the above embodiment, when a straight line is drawn in a drawing area, a provisional intersection is calculated near a boundary line outside the drawing area which intersects the straight line to be drawn. Since the dummy dot is generated after this provisional intersection and the drawing start dot is calculated, the number of processing steps and the number of memory accesses can be reduced, and the processing speed can be increased. Since an accurate drawing start dot can be calculated by generation, there is an effect that high drawing quality can be obtained.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の直線描画処理における交点算出方法の
一実施例の処理手順を示すフローチャートである。
FIG. 1 is a flowchart illustrating a processing procedure of an embodiment of an intersection calculation method in a straight line drawing process according to the present invention.

【図2】本実施例の直線と描画領域の境界付近のX軸方
向の境界線との交差の特定条件の説明図である。
FIG. 2 is an explanatory diagram of a specific condition of an intersection of a straight line and a boundary line in the X-axis direction near a boundary of a drawing area according to the embodiment.

【図3】本実施例の直線と描画領域の境界付近のY軸方
向の境界線との交差の特定条件の説明図である。
FIG. 3 is an explanatory diagram of a specific condition of an intersection of a straight line and a boundary line in a Y-axis direction near a boundary of a drawing area according to the embodiment.

【図4】本実施例の描画領域のX軸方向の境界線と直線
が45度以下の交点算出処理の説明図である。
FIG. 4 is an explanatory diagram of an intersection calculating process in which a boundary line and a straight line in the X-axis direction of a drawing area in the present embodiment are 45 degrees or less.

【図5】描画処理装置におけるX座標およびY座標でド
ットの位置を表す描画可能領域を示す図である。
FIG. 5 is a diagram illustrating a drawable area indicating a position of a dot by an X coordinate and a Y coordinate in the drawing processing apparatus.

【図6】従来の描画領域のX軸方向の境界線と直線が4
5度以下の交点算出処理の説明図である。
FIG. 6 shows a conventional drawing area having a boundary line and a straight line of 4 in the X-axis direction.
It is explanatory drawing of the intersection calculation processing of 5 degrees or less.

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 X座標およびY座標でドットの位置を表
す描画可能領域において、X軸方向および当該X軸方向
に直交するY軸方向の境界線によって囲まれた描画領域
に直線を描画する際に、前記境界線と描画する直線との
交点を算出する交点算出方法であって、 前記描画する直線の始点および終点のX軸方向およびY
軸方向の内の一方向の差分と他方向の差分とを比較し
て、前記描画可能領域の一方向の境界線と当該境界線と
交わる前記描画する直線との角度の絶対値が45度よりも
小さいことを認識した場合に、前記一方向の差分によっ
て、前記描画する直線の描画開始ドッドを算出する演算
子の値を設定し、前記一方向の境界線の近傍でかつ前記
描画領域外の暫定交点の座標を決定し、前記演算子の現
在値が基準値を超えたか否かを判定し、前記基準値を超
えるまで前記暫定交点の前記一方向の座標を前記終点の
方向に1ドット分変更したダミードットを形成すると共
に前記現在値を更新した新たな値を現在値とする行程を
繰り返し、前記現在値が前記基準値を超えたとき前記一
方向に直交する前記他方向の座標を前記終点の方向に1
ドット変更して前記描画開始ドットとすることを特徴と
する直線描画処理における交点算出方法。
When a straight line is drawn in a drawing area surrounded by a boundary in an X-axis direction and a Y-axis direction orthogonal to the X-axis direction in a drawing-possible area indicating a position of a dot by an X coordinate and a Y coordinate. An intersection calculation method for calculating an intersection between the boundary line and a straight line to be drawn, wherein an X-axis direction and a Y-axis of a start point and an end point of the straight line to be drawn
By comparing the difference in one direction of the axial direction and the difference in the other direction, the absolute value of the angle between the boundary line in one direction of the drawable area and the straight line to be drawn that intersects the boundary line is 45 degrees or more. When it is recognized that is also smaller, the value of the operator for calculating the drawing start dot of the straight line to be drawn is set by the difference in the one direction, and is set near the boundary in the one direction and outside the drawing area. Determine the coordinates of the temporary intersection, determine whether the current value of the operator has exceeded a reference value, the coordinates of the one direction of the temporary intersection in the direction of the end point by one dot until the current value of the operator exceeds the reference value The process of forming the changed dummy dot and setting the new value obtained by updating the current value as the current value is repeated, and when the current value exceeds the reference value, the coordinates in the other direction orthogonal to the one direction are calculated. 1 toward end point
An intersection calculation method in a straight line drawing process, wherein a dot is changed to the drawing start dot.
JP3311709A 1991-10-30 1991-10-30 Intersection calculation method in line drawing processing Expired - Fee Related JP2937587B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3311709A JP2937587B2 (en) 1991-10-30 1991-10-30 Intersection calculation method in line drawing processing

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3311709A JP2937587B2 (en) 1991-10-30 1991-10-30 Intersection calculation method in line drawing processing

Publications (2)

Publication Number Publication Date
JPH05128272A JPH05128272A (en) 1993-05-25
JP2937587B2 true JP2937587B2 (en) 1999-08-23

Family

ID=18020526

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3311709A Expired - Fee Related JP2937587B2 (en) 1991-10-30 1991-10-30 Intersection calculation method in line drawing processing

Country Status (1)

Country Link
JP (1) JP2937587B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109657328B (en) * 2018-12-12 2023-03-14 中国航空工业集团公司西安航空计算技术研究所 TLM microstructure for GPU hardware line rasterization boundary algorithm
CN109685875B (en) * 2018-12-12 2023-03-24 中国航空工业集团公司西安航空计算技术研究所 GPU line rasterization boundary calculation optimization method

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0769968B2 (en) * 1987-10-30 1995-07-31 株式会社日立製作所 Straight line drawing method in the clip area

Also Published As

Publication number Publication date
JPH05128272A (en) 1993-05-25

Similar Documents

Publication Publication Date Title
JP2774939B2 (en) Robot tool parameter derivation method and calibration method
JP2002517045A (en) How to determine the exact position of the template match point
CN115179288B (en) Method for inverse kinematics solution of robot, and computer-readable storage medium
CN116380043B (en) Methods, devices, equipment and media for determining lane change centerlines and creating high-precision maps
JP2937587B2 (en) Intersection calculation method in line drawing processing
JP3083701B2 (en) Part model data check device
CN118330983A (en) OPC method and device for improving metal line end point photoetching process window
CN115366877A (en) Vehicle return time determination method, control method, system, device and medium
JP3179383B2 (en) Circle drawing method
JP3774489B2 (en) Graphic processing method and apparatus
JP3517909B2 (en) Workpiece shape data correction device
JP2512756B2 (en) Fillet surface creation device
JPS6126174A (en) High speed linear interpolation system
JP2742170B2 (en) Semiconductor device manufacturing system
JPH0643847A (en) Rounded character generator
JP2613653B2 (en) Image processing device
JP3505970B2 (en) Input position coordinate correction method
JP2746008B2 (en) Paint color figure drawing apparatus and paint color data determination method
JPH10222142A (en) Window control device
JPH10116347A (en) Circular arc plotting method
CN120495581A (en) Method, device, equipment and medium for generating constrained track based on depth of focus and width
JPH11202920A (en) Trajectory interpolation method for automatic machines
JPS60222975A (en) Picture drawing device
JPH0554145A (en) Straight line generating method
CN121115392A (en) Methods, apparatus, devices, and media for optical proximity correction of a map

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees